Title: Computers, a Programming Problem Approach, Revised Edition,