Publications by 'John Petrus Grey'