Surfaces and Essences  by Douglas R. Hofstadter, Emmanuel Sander