Programming languages and methodologies - Schalkoff, Robert J. (Jones and Bartlett Publishers, 2007)