The passion of the western mind : understanding the ideas that have shaped our world view - Tarnas, Richard