Recommended Reading
Introductory

"Agile Software Development" by A.Cockburn

"Extreme Programming Explained" 2nd ed by K.Beck, C.Andres

"Agile and Iterative Development" by C.Larman

"Agile Software Development with Scrum" by K.Schwaber,M.Beedle

"Implementing Lean Software Development: From Concept to Cash" by Mary & Tom Poppendieck
Technical
"Working Effectively with Legacy Code" by M.Feathers
"Refactoring Workbook" by William Wake
"Refactoring To Patterns" by J.Kerievsky
"JUnit Recipes" by J.B.Rainsberger
"Test Driven Development" by D.Astels
"Domain Driven Design" by E.Evans
"Object Design: Roles, Responsibilities and Collaborations" by Rebecca Wirfs-Brock, Alan McKean
Pragmatic Project Automation by Mike Clark
Requirements
FIT for Developing Software: Framework for Integrated Tests by Rick Mugridge & Ward Cunningham
"User Stories Applied" by Mike Cohn
"Requirements by Collaboration" by E.Gottesdiener
"Writing Effective Use Cases" by A.Cockburn
"Social Life of Information" by J.Seely Brown, P.Duguid
"Are Your Lights On?" by G.Weinberg,Gause
"Serious Play" by M.Schrage
Management
Agile Estimating and Planning by Mike Cohn
"Slack" by T.DeMarco
"Fearless Change" by L.Rising, M.Manns
"Lean Thinking" by J.Womack, D.Jones
"Waltzing with Bears" by T.DeMarco, T.Lister
"Cultivating Communities of Practice" by E.Wenger et al
"Artful Making" by R.Austin, L.Devin
"Surviving Object-Oriented Projects" by A.Cockburn
"Punished by Rewards" by A.Kohn
"The Myth of the Paperless Office" by A.Sellen, R.Harper
"The Fifth Discipline" by P.Senge
"Agile Software Development in the Large" by J.Eckstein
Facilitation
"Agile Retrospectives: Making Good Teams Great" by Esther Derby & Diana Larsen
"Facilitators Guide to Participatory Decision Making" by S.Kaner
"Project Retrospectives" by N.Kerth
"The Skilled Facilitator" by R.Schwarz
"Nonviolent Communication" by M.B. Rosenberg
"The Art of Focused Conversation" by R.B.Stanfield
"GroupThink" by I.Janis
