A Practitioner's Guide To Software Test Design - Lee Copland
A consultant in software testing compiles all the important current test design approaches into a single volume so software testers do not have to search for them one by one elsewhere. In a practical rather than theoretical treatment, he introduces each technique with a simple example, then explains the details, what types of problems it can be used with, and its limitations. Exercises are included for self-study for classroom application.
Link: