Publications by 'James J. H. Cook'