Robert - Most SharePoint development books tend to cover a broad amount of information at a relatively shallow depth. They may cover the object model, but also focus on developing for SharePoint's features such as collaboration, search, etc. There are plenty of books that I like, such as: http://www.wrox.com/WileyCDA/WroxTitle/Professional-SharePoint-2010-Development.productCd-0470529423,descCd-tableOfContents.html, but I don't know that it will cover everything that you want.
There are some online (downloadable) resources that may be more thorough:
SharePoint 2010 SDK [Online] [Download]
Patterns and Practices [Online] [Download]
Developer Training Kit (with Hands On Labs) [Download]
Also, for the first time I think ever, Microsoft has made the TechEd videos/slide decks available online for free. There were a slew of sessions related to SharePoint 2010 this year: http://www.msteched.com/Tracks/OfficeAndSharePoint
Hope this helps!