I???ve been doing a fair amount of soul-searching lately and in the process I have also been reading a number of recently published books, which provide fresh viewpoints on subjects that appeal to my interest such as astronomy, archaeology, anthropology, ancient history, religion, and associated topics.