I've been doing C++ for 3-4 months in a local college and I'm doing extra reading / learning using Accelerated C++ and so far, I've "finished" it. Now, I'm wondering which book to get next that'll help me code better in C++. 

I've looked around and found this: [The Definitive C++ Book Guide and List](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)

I'm sorry if this question may seem stupid for most of you here but I'm a bit tight in cash and I would really want to invest in something that's "right" for me at this time. 

Right now, I only know the **basics** of stuff like (classes, templates, STL, iterators, dynamic memory management).

Do you have any suggestions? Should I focus on STL or templates..? Or should I read something like The C++ Programming language?