Publications by 'Ian Crowlesmith'