Author: James A. Williamson edited and Revised By D G Southgate