Author:Robert Purves Hardie

As translator

 * Physics (1930)

As editor

 * The Philosophy and Psychology of Pietro Pomponazzi by Andrew Halliday Douglas, co-edited with Charles Douglas. (1910)