Author: William (Compiled by) Haddow Alexander and Kerr