Publications by 'Peter George Johnson'