Publications by 'Pete Cooper'