ID:DA05189447
Search authors sharing the same name
by Archibald Clerk ; together with the English translation by Macpherson
William Blackwood 1870
Vol. 1 , Vol. 2
Available at 3 libraries