Symbolic C++: an introductio to computer algebra using object oriented programming.-2nd rev. ed. - Shi, Tan Kiat (Springer, 2000)