The Vital Question: Why is Life the Way it is? by Nick Lane (Paperback, 2016)