Test Automation Engineering Handbook: Learn and implement techniques for building robust test automation frameworks - Sambamurthy (IEEE, 2003)