I'm looking into buying a few books. Some C/C++ programming books and maybe a few specific to game programming.(2d or 3d)

I was wondering if you guys had any books that you could recommend. These things are expensive and I don't want to waste my money.