This is an excellent book. It is extremely  well organized, building to higher levels of complexity in sensible steps.<br>There are many many examples and problems - well laid out and easy to follow.<br>It is also comprehensive - covers everything I could think of! A handy companion for the math teacher, and it easily could be the only book needed to gain understanding and competency for the beginner student. An excellent book for the advanced student looking to brush up and review.