Elements of modern algebra - GilbertlhJimmie (1999)