That being the case, this book provides the reader with a good grounding in the major issues and possible actions that can be taken for teams that want to become more agile.
Starting with a decent introduction to the theoretical side of the general Agile movement, this book devotes the majority of its pages to covering a variety of topics that are applicable to most projects, including:
I liked the way that different Agile Practices are compared and contrasted, an exercise that helps to cement in the reader's mind the relative strengths and weaknesses of the different approaches. Peter Schuh has obviously been through enough projects and hit enough problems to be able to focus on the practicalities that cut through to the important elements that teams will want to learn about.
For those groups that are interested in moving to a more agile way of working, reading this book would be an excellent way of fostering a shared understanding of what is involved and the issues and pitfalls that might lay ahead. This in itself would be a very good starting point and one that virtually any team could get to in a short period of time without overstretching the budget. Once you have reached this point, you will be in a much better position to decide which elements of which methodology are best for you and to have an idea of what your adoption strategy should be. Since this is a book aimed at the broad "Agile" movement, this is the point at which you will need to look elsewhere in order to progress to the detailed application of these practices. This is not a slight on this book; by reading it, you will be moving on, armed with enough knowledge to make the process less confusing and increase your capacity to make informed decisions.
If you have yet to be convinced that Agile practices are more effective than more traditional methodologies, I would also highly recommend reading the excellent book by Craig Larman, Agile and Iterative Development: A Manager's Guide.