Periodic Tales: The Curious Lives of the Elements
Marcus Chown
Sam Kean
Bill Bryson
Camilla Pang
Christophe Galfard
Erik Hamre