The works of John Flavel vol 11 (London; The Banner of Truth trust, 1968)