Publications by 'Bryan C. Batch'