Next term I am supposed to teach a course on representation of finite groups. This is a third year course for undegrads. I was thinking to use the book of Grodon James and Martin Liebeck "Representations and characters of groups", but also looking for other references.

The question is: could you advise some other books (or lecture notes)? Maybe you had a nice experience of teaching or listening to a course with a similar title? It would be really nice if this book (notes) has also exercises.

ADDED. I would like to thank everybody who answered the question, very helpful answers!!! The answer of John Mangual below contains a "universal" reference. For the moment my favourites are Serre (very clear and short introduction of main ideas), some bits from notes of Teleman and Martin, and Etingof for beautiful exposition. My last problem is to have enough of exercises, in particular to write down a good exam. So I would like to ask if there are some additional references for exercises (with or without solutions)?