Software testing : principles, techniques and tools - Limaye, M.G. (Chennai Mcgraw Hill Education Pub., 2017)