Algebra : An Elementary Text-Book (2 volume set)