Battle For God - K. Armstrong (Random House Publication New York, 2001)