Foundations of microprogramming architecture, software, and applications - Agrawala, Ashok K. (A.C.M. monograph series, 1976)