God's Soldiers

0385500785
Book cover
Doubleday. 352p $27.95
By Jonathan Wright