Design and Analysis of Algorithms: A Contemporary Perspective - Sen, Sandeep; Kumar, Amit (Cambridge University Press, 2019)