Caterpillar dreams - McFarland, Clive (Harper, an imprint of HarperCollins Publishers, 2017)