Publications by 'John M. Weirs'