A Theory of Forms and Ideas