Author: Farmer, John Stephen, Heywood, John