John Mc Pherson : 2 publications