Publications by 'Kevin Croft'