The Rough Guide to Scottish Highlands and Islands (Rough Guide Travel Guides)
£12.99