Text this: Theory and problems of data structures with c++