3 more good books..
1. basic topology by M.A.Armstrong.(this is an excellent book for first reading.maybe particularly suited for physicists because of its geometric intuitiveness and absence of unnecessary rigorousness)
2.all the mathematics you missed(but need to know for graduate school) by Garrity.(this is also very interesting book.mathematical conceptualness and intuitions.but its mostly for mathematicians)
3.group theory in physics by J.F.Cornwell(seems to be quite good.includes Lie algebras,etc that math ppl consider as a separate topic generally.hence more inclined towards ppl of particle theory(accaording to preface))