If there is any downside to this book, it is that managing a large, complex, and risk-ridden program is clearly not for the faint of heart. Where you can study the essentials of managing a large-scale program, and experience the practical nuances of doing so, is an open question.
We very much enjoyed reviewing this book. And while we have not had the benefit of experiencing the challenges of managing a large-scale program (as distinct from managing a large scale project), nevertheless much of the advice in the book came across as very recognizable and realistic.
R. Max Wideman