Understanding digital computers. - Benrey, Ronald M.