The Selfless Gene: Living with God and Darwin by Charles Foster (Paperback, 2010)