by Michael Horace Barnes
"In Stages of Thought, Michael Barnes examines a pattern of cognitive development that has evolved over thousands of years - a pattern manifest in both science and religion. He describes how the ma…