A Scotch professor of the old school : a sketch of the life of William Swan LL. D., Professor of Natural Philosophy in the University of St. Andrews from 1859 to 1880 /
Galbraith, James Lachlan,1860-
Glasgow : J. MacLehose,
1910.
Swan, William, 1818-1894.
University of St. Andrews
College teachers