Algebra - Moh, T. T. (singapore WS, 2002)