ID:DA05963858
Search authors sharing the same name
William Alexander ; with an introduction by William Donaldson
Aberdeen University Press 1986
pbk.
Available at 1 libraries
by William Alexander
Norwood Editions 1975
David Douglas 1881 7th ed