Fundamentals of data structures in C - Horowitz, Ellis (Hyderabad Universities Press, 2008)