The given day - Lehane Dennis (Doubleday, 2005)