Fluid Concepts and Creative Analogies

Douglas R. Hofstadter