I would add the Personal Software Process to the list. If you never learn how to properly scope your effort, you will never be successful getting things done on time and on budget.
Just my opinion.
A Book For All Reasons Bernard Cole1 Comment Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...