Publications by 'J. Peter Weston'