Application of James Gordon Macgregor ... for the Professorship of Natural Philosophy in the Edinburgh University.
Macgregor, James Gordon.

[1901]
Includes bibliography.
Macgregor, James Gordon.