Libros sobre automatización de pruebas

Hace ya unas cuantas semanas, hice una recopilación sobre los que en mi opinión, eran libros útiles para entender en qué consiste enfocar el testing de forma ágil. Estos libros, que puedes encontrar aquí (Libros sobre testing ágil), no están orientados a la parte más técnica, como la automatización de pruebas, herramientas, etc., sino a la parte de pensamiento, cultura, estrategias de pruebas, etc.
Así que hoy, como hubo gente que también mostró su interés en libros más técnicos, quiero lanzar la lista sobre libros de automatización de pruebas.
Esta puede ser mucho más amplia, porque tecnologías y herramientas hay muchas. Yo personalmente sobre estos temas me mantengo más al día a través de blogs, documentación oficial, grupos de linkedin, y otros sitios online. Así que muchas de mis recomendaciones de libros estarán orientadas a introducciones a las herramientas, ejemplos, sentar buenas prácticas, cookbooks, etc.
Para mí estas son las herramientas más conocidas y que más uso en mi día a día.
¡Pero estaría genial ampliar la lista con vuestras recomendaciones! ¡Siempre resulta interesante aprender cosas nuevas y ver otros enfoques!
Allá va:

Selenium

Selenium Testing Tools Cookbook, Gundecha Unmesh.
Selenium 2 Testing Tools: Beginner’s Guide, David Burns
Selenium Design Patterns and Best Practices, Dima Kovalenko
Selenium WebDriver Practical Guide,  Satya Avasarala
Documentación oficial.

JUnit **

** Ojo, que JUnit no tiene por qué usarse solo para pruebas unitarias, y TDD y pruebas unitarias son responsabilidad de los desarrolladores (Recuerda los diferentes tipos de pruebas que existen ¿Pruebas de integración, funcionales, de carga…? ¡Qué jaleo! ¿Qué diferencias hay?).
JUnit in action, Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory. ** Explica JUnit y después pruebas unitarias, mocks, stubs, etc. Muy útil para distinguir conceptos.
Mastering unit testing using Mockito and JUnit : an advanced guide to mastering unit testing using Mockito and JUnit, Sujoy Acharya. **
Practical Unit Testing with JUnit and Mockito, Tomek Kaczanowski.**
Mockito cookbook, Marcin Grzejszczak. **
– Otra herramienta interesante es DbUnit, útil para poner la base de datos en el estado que queremos antes y después de ejecutar los tests. 

TestNG

TestNg Beginner’s Guide, Varun Menon
Next Generation Java Testing: TestNG and Advanced Concepts, Cédric Beust.
Documentación oficial.

JMeter & Pruebas de rendimiento

Performance Testing With JMeter 2.9, Bayo Erinle.
JMeter Cookbook, Bayo Erinle.
– The Art of Application Performance Testing, Ian Molyneaux.

Cucumber

The Cucumber Book: Behaviour-Driven Development for Testers and Developers (Pragmatic Programmers), Matt Wynne.
Documentación Cucumber
Documentación RSpec  

Mobile Testing

Appium Essentials, Manoj Hans.
Documentación Appium.
Documentación Calabash

Otros

Protractor, framework para tests end-to-end para aplicaciones AngularJS.