Elements of microprogramming - Banerji, Dilip K (Prentice-Hall software series, 1982)