This is a very technical book on designing software and hardware systems using a very disciplined approach. It includes techniques for making sure the right product is built, building and satisfying requirements of a business case. And much, much more.