The end of the seventeenth century to the present day ...
Machaffie, William Hunt.
Edinburgh, 
[19--]