Evolution explained - Hutchinson, Peter (Wren, 1974)