Data structures A pseudocode approach with C++ - Gilberg, Richard F & Forouzan, Behrouz A (Brooks/Cole, Australia, 2001)