digital computer programming - "mccracken, d. " (uk : john wiley & sons, 1957)