Geometry, Topology and Physics - Nakahara, M (New York Taylor and Francis, 2003)