Memoir of Colonel John Allan An Officer of the Revolution Born in Edinburgh Castle Scotland… With a Genealogy.