Data structures and Algorithms Analysis in C - Weiss (Mark Allen) (2011)