Publications by 'James Garrett'