Pro Ajax and the .NET 2.0 Platform, by Daniel Woolston, attempts to tackle three goals:
Fortunately, the author is well-versed in ASP.NET development and the idioms and practices that make for well-organized code. If nothing else, the final chapters serve as a good example of what clean, modular ASP.NET can look like. But it is very much better than that. The book provides a wonderful, ground-up walk through of integrating the major Ajax frameworks for .NET into your application. Particularly, he does a great job with demonstrating the marshaling of data back and forth between the server and browser, and dealing with the architecture of your handles/URLs on the server to deal with the non-standard request patterns in Ajax apps.
Less-(or perhaps un-)fortunately, the author also suffers from a common ailment in books of this genre: provincialism. The opening chapters of the book were riddled with examples of the author's lack of experience outside his chosen platform. I won't be a jerk and do a point-by-point analysis of what turned me off, but instead just provide three examples.