Internet Archive BookReader - The Stirlingshire (burgh and county) directory, with which are included Doune, Dunblane, Callander, &c