Revolutions in worldview : Understanding the flow of Western thought - Hoffecker, W. Andrew. (Phillipsburg, New Jersey, 2007)