Hide-and-seek with Angels: The Life of J.M. Barrie