All souls - Brady,John (Harpercollins publishers ltd., 1993)