Post Made Community Wiki by Anton Geraschenko♦♦
show/hide this revision's text 1

A book I quite like is Bogopolski's Introduction to Group Theory. It's not really an introduction (at least at undergraduate level), but it covers some things that aren't covered in the books above, particularly automorphisms of free groups and it has more Bass-Serre theory than anything I've read that's mentioned in the other answers.

I also want to add a dissenting opinion on de la Harpe's book. I think it's quite disappointing, given that it's the first real textbook since geometric group theory went beyond combinatorial group theory.