The goldilocks planet - Zalasiewicz,Jan (OUP, 2013)