Just read a great book about agile development. Available as paperback and PDF. Very structured. Has a nice “Keeping your balance” section in every chapter, so you can actually use the things discussed in the book in real life…

Many of the things I already knew, but reading the book has made me much more aware of them.

To be recommended for both experienced and less experienced developers…