Foundations of software engineering - Ahmed, Ashfaque; Prasad, Bhanu (CRC Press Taylor & Francis, 2016)