Algebra for beginners - Hall, H.S.; Knight, S.R. (New Delhi: Essential Book, 2005)