Terrible times - Ardagh, Philip (Faber and Faber Limited, 2003)