This book is a huge hardback volume (nearly 1600 pages). You might assume that this size is due to needlessly wordy prose, unnecessary diagrams and tables, and failed humour. In fact this is solid concise cover-to-cover useful information, written in a exceptionally clear, readable style by someone who really knows what they're talking about. Most of the stuff you need to know about VB.NET is in here, somewhere, for both desktop and web apps. A book that will spend more time on your desk than the shelf, and you'll actually want browse in bed. It's probably a good alternative to exam guide books as well.