Hamlet's Mill: An Essay Investigating  the Origins of Human Knowledge And Its Transmission Through Myth