Author: David J. Thwaites, Helen E. C. Gamble J. Russell Jamison