revelation-and-knowledge