Publications by 'Bruce C. Garrett'