Windows of the mind - Brennan, Frank (Cambridge English readers, 2001)