Higher Algebra - "Hall, H. S." (Oxford University Press,Essential Books, 2005)