Text this: Finite groups : an introduction / Jean-Pierre Serre, Collège de France, Paris ; with assistance in translation provided by Garving K. Luli (University of California at Davis), Pin Yu (Tsinghua University, Beijing).