Algebra from A to Z - Goodman, A. W. (World Scientific, 2001)