Ph. D Candidate, Angela Martin (a fellow Kiwi) has some great writing about Agile software development.
This one about the role of the XP Customer covers an area often glossed over:
We found that the interviewees provided a consistent picture of the XP customer role and they agreed that the XP customer role, especially for larger organisations, is very demanding. It requires preparation, skills, attention to detail, and the ability to make critical decisions.