Periodic Tales: The Curious Lives of the Elements
Sam Kean
Mark Miodownik
Neal Stephenson
Ella Morton
Bill Bryson