Elements Of Algebra by James Bates Thomson, Jeremiah Day & James B. Thomson