Publications by 'Dave Machin'