Plato's Forms: Varieties of Interpretation - 9780739105146