Thinking-Driven Testing - Adam Roman (Springer, 2018)