The Cambridge Natural History (Volume 1) by Heremy Harmer