Publications by 'John Flach'