Algebra: An Elementary Text-Book Volume 2 - Chrystal, G.