Advanced Programming Techniques, Second Edition - Rick Bitter; Matt Nawrocki; Taqi Mohiuddin (Taylor and Francis, 2007)