Good textbook.
1/7/2008
Some textbooks can be really hard to follow and aren't put together very well. This is one of the few out there that's well thought out, easy to understand, and gives lots and lots of useful examples that make topics clearer and clearer as you go along. It helped a lot to have a good textbook in class.