If you don't want to shell out for the book, you should also take a look at this

------------------
Marty