Groups and characters - Hill, Victor E. (Chapman & Hall/CRC, 2000)