Hey, this is an excellent book! I'm really happy I bought it. Tons of information, practical and applied and it is even well written. Steve Smith