Gerald Marvin Weinberg (October 27, 1933 – August 7, 2018) was an American computer scientist, author and teacher of the psychology and anthropology of computer software development.
Excellently written. Engaging and thought provoking. It reads fast which is unusual for this type of book. He uses fables and parables to bring home many of his points. Well worth reading. Probably even if you do not do systems analysis and design. There are many basic principles that apply to many areas of life.