A Compendium Of Algebra by John Ward