Introduced by J I Packer and lightly edited by Maurice Roberts - mainly the explanation of words and phrases for the average reader today. Even so, it is by no means light and frothy! Charnock takes us into some deep and sublime truths, viz. Christ as the fulfilment of the Jewish Passover in the New Covenant, together with his willing subjection to the death of the cross. Practical applications abound, so this is not abstract theology.