The evolution of god - Wright, Robert (Little Brown & Company, 2009)