Expert C# Business Objects is the best technical book I’ve read in quite a while. A lot of technical books these days seem like they were rushed to press, or are not very well thoughtout…or are simply reference books. The reference books are very useful in their own way, but rarely help you accomplish specific tasks or design good applications.
At the other end of the spectrum, I find the conceptual books to generic — a la Design Patterns, which is also useful in it’s own way, but rarely helps you put together all the pieces in a practical way.
Expert C# is right in the middle. It’s a very practical application of .NET in a framework for 3-tiered business applications, that covers the concepts and the details from design, to implementation and even deployment. Of course, if you don’t have a need to design .NET business applications, this is not the book for you…but I do.