While the authors use a Marathon application system to serve as an testing example throughout the book, it would have been helpful to elucidate the concepts through programming examples. The concept of failure is not adequately discussed. This book meets the minimum ISTQB syllabi requirements, but still falls short.