A review by bookmarkhoarder
Science: A History in 100 Experiments by John Gribbin

challenging informative reflective slow-paced

3.0