Author: Horsfall, James G., Dimond, A.E.