Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality
This book fills a huge gap in our knowledge of software testing. It does an excellent job describing how test automation differs from other test activities, and clearly lays out what kind of skills and knowledge are needed to automate tests.