Software testing Concepts and practices. - Mustafa K; Khan R A (New Delhi Narosa, 2007)