This is the third book I’ve bought from this series. Agile is easy to understand, but difficult to do well. These books help. The book was a great price. The book was advertised as very good used condition, but it looked like it was never used new condition. I’m very happy with my purchase and service I received.