Auerbach computer programming management. (Auerbach, 1974)