Algorithm design (Pearson, Noida, 2014)