Dunkeld. Its straths and glens. Historical and descriptive ...