Surfaces and Essences

Hofstadter’s (and Sander’s) latest.

1363281024Hofstadter-Surfaces_and