Publications by 'Mike Perry'