Publications by 'James N. MacLeod'