Data structures and alogrithms in c++ - Goodrich M.T. (Pune: Johan Wikly and sons .)