Algebra For Beginners by Henry Sinclair Hall & Samual Ratcliffe Knight