An Introduction to the Theory of Groups by Joseph J. Rotman | Menrva Books