Topics in differential topology - Mukherjee, Amiya (2005)