An introduction to data Structures with Application 2nd ed - Tremblay, J. P. (New Delhi TMH, 2009)