Algorithms : design and analysis - Bhasin, Harsh (Assistant professor in computer science) (Oxford University Press, 2015)