A review by aliveforbooks
The Englishman's Boy by Guy Vanderhaeghe

adventurous challenging informative mysterious tense slow-paced

3.0