Introduction to programming with visual basic.NET - Bronson, Gary J & Rosenthal, David (Jones and Bartlett, Boston, 2005)