Data structures a pseudocode approach with C - Gilberg, Richard F & Forouzan, Behrouz A (Books/Cole-Thomson, Boston, 1998)