Publications by 'Keith Peters'