Guide to Abstract Algebra - Whitehead,Carol (Palgrave Macmillan, 2007)