51mBxPXsSML._SX336_BO1,204,203,200_

Life on Earth: Understanding Who We Are, How We Got Here, and What May Lie Ahead by Mike Dooley

Life on Earth: Understanding Who We Are, How We Got Here, and What May Lie Ahead book by Mike Dooley