Looking for a good book on how to code more efficiently in .net c#
<p>Most C# developers developers, like me have a good solid grasp on the .net framework and the C# language. But I've yet to come across a book that can take a very good c# developer to the next level of C# mastery. </p>

<p>I am looking for a book that can help me make that transition. Dealing with issues like theory on having more robust C# code when connecting to external systems etc. Error logging techniques, and generally better memory usage, and re factoring. </p>

<p>Anyone know of a good book, that's worth the read? </p>
