The Cambridge Natural History (Volume 5) by Sidney Frederick Harmer & Heremy Harmer