Introduction to computers and computer programming - Bergman, Samuel; Bruckner, Steven