We are often asked about books for agile teams. Here is a great starter list for teams practicing agile software development.
Managers and Leaders
Team Members/ Developers
Test Driven Development by Kent Beck
Practices of an Agile Developer by Dr Venkat Subramaniam
ScrumMasters and Coaches
Product Owners