Microprogramming and computer architecture - Segee, Bruce; Field, John (John Wiley, 1991)