FUNDAMENTAL CONCEPTS OF PROGRAMMING - ULLMAN J.D. (ADDISON WESLEY, 1976)