The opinions expressed herein are my own personal opinions and do not represent
my employer's view in any way.
The last two books I read were excellent so I'm recommending them:
Professional ASP.NET 2.0 Security, Membership, and Role Management.
Stefan Schackow is the author of this book. He is a Program Manager on the ASP.NET team so he really knows what he is talking about.
The book covers the life of a request from IIS to ASP.NET, in an incredibly level of detail, explaining what happens in some lifecycle events. It analyzes the 3 different identities used in an asp.net request, trust levels, security in the configuration files, forms authentication, session state, page security, the provider model, and the membership and role provider. Also includes an understandable section about CAS, something difficult to find.
The explanations provided in this book are awesome. Incredibly detailed. It feels like you're following the fully commented ASP.NET source code while reading some parts.
I was so hooked up when I started to read it that I didn't stop until I finished the first 5 chapters! I wish I had read this book earlier. Definitely one of the best ASP.NET books of all time.
Microsoft SQL Server 2005 Integration Services
This one is written by Kirk Haselden, a Development Manager on the SSIS team.
I have read a couple of SSIS books before this one, and they have helped me to be comfortable using SSIS. However, this book explained some things that weren't covered by other books or if they were covered, they weren't explained very well. Thanks to this book now I'm an advanced SSIS user. However, I'm not sure if this book will be useful to a complete newbie to SSIS, so be warned if that's your case.