Publications by 'David Canright'