Surfaces and Essences by Douglas Hofstadter & Emmanuel Sander