The Scots Worthies: Containing a Brief Historical Account of the Most Eminent Noblemen, Gentlemen, Ministers and Others who Testified or Suffered for ... of the Sixteenth Century to the Year 1688