Journey of the universe - Swimme, Brian. (Yale University Press,)