Self-knowledge is knowledge that you create for yourself, through a self-consistent approach. Self-consistency involves several repetitive steps, until you get almost the same results as a ...