Discourse on algebra - Shaferevich, Igor R (Springer, 2003)