Carte's General history of England; by Duncan Mac Carte a Highlander.