C# Development
Start Here Fundamentals Of Microsoft .Net Programming
Programming Groovy 2
Ace The Programming Interview
Refactoring Improving the Design of exisiting code 2nd Edition