The middle third of Serre's "Linear Representations of Finite Groups" is excellent. It's in 3 totally seperate sections, the first third is ok but very elementary and the last third is tough going. But the middle is "just right."