The visitor - Brennan, Maeve (Atlantic Books, 2002)