An introduction to programming using Visual Basic 2012 - Schneider, David I. (Always learning., 2014)