Heaven on earth. A treatise on Christian assurance.