The catechism of universal history [electronic resource] : for the use of schools and families / by William Mavor