Software Testing by Martin Pol, Erik van Veenendaal & Ruud Teunissen