Resources for Knowledge and Self-Knowledge