Well, a tactics book is generally good. Polgar's classic springs to mind. I've heard good things about a series of books that lists grandmaster games and gives answer choices for which move the GM played, you answer and then it explains.
The Mammoth Book of Chess is something I've found very helpful. There's stuff in there to help players of all levels.
Then I'd recommend using the internet to decide upon an opening repertoire, and then read some opening books. I play the Veresov myself entirely because of Cyrus Lakdawala's A Ferocious Opening Repertoire. Despite being an opening book, I read it to help with my middlegame planning and attacking. It really helped me, and it really teaches you how to convert an aggressive-looking postion into an advantage. The book also has a GREAT anti-French section--as far as I know, it is the only book that goes at the French with the intention of cracking it.
I'd also recommend an endgame book. Right now I probably play an 800-1200 level endgame (OTB I'm a little over 1500 USCF) and I'm benefitting from the Just the Facts endgame book. It may be too basic for some players.
I learnt chess when I was a youngster, about 10 years old. I played for fun on occasion with friends and family for the next eleven years.
I am 21 now I want to start getting better and better.
What books do you recommend that cater to beginners who want to strengthen their game from novice level to mediocre chess level? I have some amazon gift money and I want to buy some chess ebooks.
I also want a solid chess foundation built up before I decide to join my university chess club. I am playing 5 chess matches a day for practice.
I know this thread has probably been done 1000x, but I want a fresh 2014 persceptive, so w/e
Thanks.