• David,

    I used

    MCAD/MCSD Self-Paced Training Kit: Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C#.NET

    http://www.amazon.com/exec/obidos/tg/detail/-/0735619263/qid=1120066439/sr=1-1/ref=sr_1_1/002-1738938-5948008?v=glance&s=books

    And for Web Apps I like Jesse Liberty book

    Programming ASP.NET (O'Reilly Windows)

    by Jesse Liberty, Dan Hurwitz

    http://www.amazon.com/exec/obidos/tg/detail/-/0596001711/qid=1120066552/sr=8-18/ref=sr_8_xs_ap_i3_xgl14/002-1738938-5948008?v=glance&s=books&n=507846

    Additionally I used MSDN a lot when preparing to MCSD exams.

    Yelena

    Regards,Yelena Varsha