Abstraction For Programmers / J.a Zimmer - ZIMMER, J.A. (McGraw-Hill, 1985)