Great book, it also introduced me to Plato's Theory of Forms. The author breaks down each origin story piece by piece and explains in depth the concepts introduced in them....