If you want to know how .Net Framework works internally then there is very good book by Serge Lidin - Expert .NET 2.0 IL Assembler. Serge Lidin is author of IL Assembler, IL Disassembler. He is also one of those guys who wrote IL Assembler language specification. So I think he knows the topic very well.
Another great book to read is Implementation Patterns from famous Kent Beck. I found this book to be good addition to Code Complete 2. Code Complete is mostly about readable and manageable code. Implementation Patterns is about code itself - how we are writing classes, methods, loops and other code constructions everyday and what kind of patterns can be drawn out from there. (more…)
I am sure you have all read this book and this book needs no further introduction - Domain Driven Design by Eric Evans! I readed this book couple of months ago and now I am trying to apply good ideas I got from this book. Instead of writing usual introduction I tell you a little bit about my experiences when applying ideas represented in this book.