Publications by 'Alastair Hampshire'