I had to get this book for class, but I still enjoyed it
12/9/2007
This is required reading for the class I was taking, but it was a well wtitten book and well organized so I actually enjoyed reading it all 3 times. CD is a nice extra gives you a good overview of each chapter and prodution is nice and clean.