introduction to programming: A structured approach using PL?I and PL/C - Conway, Richard (Winthrop, 1979)