1. Lessons Learned in Software Testing - 293 Chapters. (Beginners)
2. Effective Software Testing - 50 powerful sample workbooks.
3. Managing the Testing Process - (Professionals).
4. Software Testing (2nd Edition) - (QA's)
5. Testing Computer Software (2nd Edition) - Practical realities of testing.
6. The Art of Software Testing - High priority testing, and Debugging.
8. The Complete Guide to Software Testing.