Can anyone suggest some good books for data structures in C (I want implementation too). I have already read Lipschutz data structures book but I want implementation too. One of my colleagues suggested Sartaj sahni(though its in C++) and I have heard of Andrew S. Tanenbaum too. But I am confused as to which should I follow. I want Trees to be covered in great depth along with linked lists.
Any suggestions would be of great help!