Computer science research and technology - Verdinand, Karl C. (Computer science, technology and applications., 2011)