One of Weinberg's earliest publications, co-authored with herbert-leeds. An early textbook on programming fundamentals from the era when programming was still establishing itself as a discipline. Significant as a marker of Weinberg's early career at ibm-federal-systems-division before his turn toward the human dimensions of programming.