Hard to explain

20,00 €

First edition: 300 copies (November 2025)
Second edition: 300 copies (March 2026)

Language: English
Size: 12 x 17 cm
Binding: Soft cover