Publications by Professor David Howarth