Publications by 'Patrick Hall'