truth-and-revelation