I'm pretty fluent with C#, but I was wondering what everyone's recommendations would be as far as an intermediate level book for C#. I pretty much have a grasp on the language, there's just some small details that I need to enhance my knowledge on: some interfaces, class structures, etc... I'm not looking for a 'hello world' complete beginners book. Any ideas? Thanks.