Publications by 'James Pringle'