I found this book quite useful to learn the core of Agile software development and how to apply it. The style is direct and easy to read. The book is full of tips from the author, directly coming from practice. The author insist on simplicity and I found it quite valuable. The author covers the whole life of a project, from inception to execution. I found the inception part quite interesting, as this part is usually not very well covered. The illustrations help to visualise the important points. The book has a lot of examples, with some simple use cases to illustrate the "theoretical" parts.