Title: Sacramental Catechism, Designed for Communicants Old and Young... . by James Oliphant, ... the Eighth Edition, with Improvements