Publications by 'Michael Hatridge'