The shadows of god - Keyes, Greg (TOR, 2006)