Publications by 'Peter Eden'