Author: G.Hamilton Fairley,J.M. Simister