An examination of Plato's doctrines