Professor Harold Fox (1945-2007): an appreciation. - Herring, Peter (2006)