Data Structures : A pseudo Code Approach with C - Gilberg, R; Forouzan, B (Vidhyanagar Cengage Learning, 2005)