An Introduction to Computer Science - John S. Conery (Taylor and Francis, 2010)