The Cambridge History of Science

698 pages 2012

nonfiction history science challenging informative slow-paced

698 pages 2012

nonfiction history science informative lighthearted medium-paced