Recommended Reading

There are many books which are useful for an agile coach. These are some of the best.
Agile
Extreme Programming Installed (XP)
by Ron Jeffries
A practical introduction to eXtreme Programming.
Extreme Programming Explained: Embrace Change
by Kent Beck
The philosophy behind eXtreme Programming.
Test Driven Development (The Addison-Wesley Signature Series)
by Kent Beck
The best practical book on Test Driven Development.
Lean
Lean Software Development: An Agile Toolkit
by Mary Poppendieck
It's no good just the developers changing, management have to change as well.
The Goal: A Process of Ongoing Improvement
The best introduction to lean philosphy.
Leading Change
Agile Retrospectives Making Good Teams Great (Pragmatic Programmers)
by E Derby
Practical advice for how to run retrospectives.
Fearless Change: patterns for introducing new ideas
by M Manns & L Rising
Practical advice on how to lead change.
How to Win Friends and Influence People
by Dale Carnegie
Influencing people is key to leading change.
The 7 Habits of Highly Effective People: Personal Workbook (Covey)
by Stephen Covey
In order to lead change, start with yourself.

More Book Reviews
...