I cannot praise this book too highly.
As a novice in .NET programming (lots of experience with FORTRAN and BASIC many years ago) I have struggled to get to grips with the language
VB.NET. I have found Microsoft's Self-Paced Training kit books for exam 70-526 (Windows applications) and 70-536 (.NET Framework Fundamentals) hopelessly superficial. Without Rod Stephen's book I would never have coped. The explanations are clear and detailed, furnished with plentiful examples.
Using Rod's book I have managed to achieve competence with the 70-526 Exam and am making excellent progress with 70-536. I can recommend it without hesitation.
Well done Rod and thank you again!!