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