Modular Representation Theory of Finite Groups by Peter Schneider