Publications by 'Bryan Clarke'