Virtual Salt
Handbook of Rhetorical Devices: Analogy
Defines analogy. Also explains the reasoning behind the multiple levels of comparisons within an analogy. Includes examples and quotes from famous authors.
The English Teacher
The English Teacher: Writing Analogies
Analogies are useful when communicating ideas that a reader wouldn't otherwise understand. This tutorial explains how to use analogy in writing.