The Heidelberg catechism, in German, Latin and English : with an historical introduction | NiceBooksReads