The Forest of Imaginations by Phillip Haumesser
_