The Cambridge Natural History (V. 3) by Sidney Frederick Harmer & Heremy Harmer