Fundamental structures of computer science - Wulf, William A. (Addison-Wesley Publishing Company, 1981)