If you are in Edinburgh try Armstrongs in the Grassmarket. They always have plenty second-hand and reasonably priced.