Edinburgh almanack, : for the year MDCCXLII. ...