This book was actually very good, which is surprising because most Johnson-Eiola written books are not worth the paper they are written on....