The Design of a General Purpose Microprogrammable Emulator. - M. M. Chaudhery (1976)