Any e-learning courseware designer knows about Bloom’s Taxonomy of the cognitive domain. The taxonomy works as a theory that can directly be applied to e-learning. Others, like Multiple Intelligences, can be used to promote (or discourage) this or that learning system. Broader theories—like Humanism—look at people and learning in all their complexity, trying to arrive at How to Teach People. Why so many theories?