Revise your 'O' history
Thomson, C. M.
Glasgow Robert Gibson
c1981
History, Modern