TY - BOOK AU - Ousterhout,John TI - A philosophy of software design SN - 9781732102217 (pbk) U1 - 005.12 PY - 2022/// CY - Palo Alto PB - Yaknyam Press KW - Computer programs design KW - Object-oriented programming KW - Modular programming KW - Complexity defined KW - Deep module KW - Java KW - GGC KW - FC N1 - Includes index ER -