The best price for S G MacLean: The Bookseller of Inverness right now is $25.89. PriceSpy compares deals and offers from online and local shops.