The universal machine : a multimedia introduction to computing - Blank, Glenn. (McGraw Hill, 1998)