Data structures : a pseudocode approach with C - Gilberg, Richard F.; Forouzan, Behrouz A. (Course Technology, 2005)