data structure and algorithm - "Pai , G.A.V" (TMH N. Delhi, 2010)