Author: J. M. Hearn & R. D. Lansbury G. W. Ford