Ghosts of Glencoe is a riveting multi-generational adventure of self-discovery. The novel spans a mere four months, set at a unique junior boarding school, and played out in the …