Publications by 'Nicholas J. A. Cook'