Fluid Concepts and Creative AnalogiesDouglas R. Hofstadter, Fluid Analogies Research Group · 1995Open the Tome