Author: A.W.Rose, H.E.Hawkes, J.S. Webb