Data Structures and Program Design in C - Bruce P. Leung (Prentice Hall)