https://5dok.net/document/q05x50vv-kk-theory-gauge-theory-and-topological-phases.html