Publications by 'Peter Cole'