Publications by 'Geraint P. Chaffey'