Publications by 'Stephen Hamilton'