self-repair knowledge_self-repair information_HB166
encyclopedia