There is no chance you won't learn something important from reading this book. Dr. Dobb's Book Reviews