A 'four star' book for the author and two stars for me. I've been snarky reviewing books I found simplistic but now I need to point my SnarkMaster 3000 inward. This book so exceeded my elementary knowledge of science that I re-listened to several sections, more than twice sometimes. Having loved ...