100 great modern lives - John Canning (Rupa, 1999)