This is a very practical yet thought–provoking book. The book brings in a lot of thinking from complex adaptive systems to bear on the problem of managing agile projects. A lot of early agile thinking was that the role of the manager was to buy pizza and get out of the way. This book shows how the role of the agile project manager goes well beyond that and provides very specific activities to be performed by agile project managers.
The book covers topics (such as how to best organize an agile team or teams) that are glossed over elsewhere. Particularly useful may be the chapter on how to transition to an agile process. Among the specific principles and activities recommended in this book are certainly some that will immediately help your current project.