Karoubi, M. Algebraic topology via differential geometry by M. Karoubi and C. Lercuste - Cambridge 1982