Publications by 'James Beach'