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