Fundamentals of data structures in C. - 2nd ed. , - Horowitz, Ellis (Computer software engineering series, 2008)