Reading list 'Software Engineering'

  1. A philosophy of software design - Ousterhout, John K.,