Publications by 'John Blitch'