Cover 5

The Escherian Core

2022 • 337 pages