The Cambridge Natural History Volume 2 by A.E. Shipley & Sidney Frederick Harmer