Reading list: the art of software testing