Data Structures A Pseudocode Approach with C - Forouzan,B.A (Thomson Learning, 2007)