Fundamentals of the computing sciences - Maly, Kurt; Hanson, Allen R. (Englewood Cliffs : Prentice1 Hall PTR, 1978)