This question already has an answer here:
- Best books for mathematical background? 10 answers
Which are the best introductory books for topology, algebraic geometry, manifolds etc, needed for string theory?
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
Nakahara's book is a classic http://www.amazon.co.uk/Geometry-Topology-Physics-Edition-Graduate/dp/0750306068/ref=sr_1_29?ie=UTF8&qid=1360865358&sr=8-29 I would also suggest Isham's (really useful for Lie groups/algebras and GR): http://www.amazon.co.uk/Differential-Geometry-Physicists-Scientific-Lecture/dp/9810235623/ref=sr_1_2?ie=UTF8&qid=1360865345&sr=8-2