I'm trying to hunt down a book that gives a good architectural overview of a recent release of the .NET framework. Something like .NET Framework Essentials but a bit more up to date

I'm not just interested in ASP.NET, but also ADO.NET etc. Something that assumes a fair degree of programming and systems integration knowledge - but not necessarily a lot of .NET knowledge - would be ideal.

Any recommendations?