A review by achaean
Frankencrayon by Michael Hall

challenging medium-paced

3.75