Internet Archive - Digitised Items from the National Library of Scotland
This site lists 4,813+ items. These include army, navy and air force lists, directories, Scottish family history books (414+ most are family histories), Scottish gazetteers and more.