Reader Central
Fluid Concepts and Creative Analogies by Douglas R. Hofstadter, Fluid Analogies Research Group