Title: Introduction to Computers and Computing, 4th Edition, Indiana University