Author: Corke, Hilary [Eds], Plomer, William