Троелсен
А потом - работай
А потом - про
CLR
Книг можно насоветовать разных - их не мало
В моем понимании - нужно прочитать что-т одно (Троелсен тут признанный лидер) и набрать базу практики
Там, дальше, самому будет понятно, в какую сторону читать литературу