Author: J.C Carr and W.Taplin