The Battle for God

Karen Armstrong

 This an excellent and detailed examination of the history of religions by a master.