I've been thinking I would like to read a book on clans and tartans that is a bit more than just a pocket gem guide and has some awareness of the critical issues (ie not being mistily eyed romantic about the Jacobites, etc.)

I've seen on a second hand website Robert Bain's The Clans and Tartans of Scotland. It looks fairly substantial.

What's it like? Are there any other books to recommend? Preferably I can get second hand?