Download the latest fritz you can get your hands on. It comes with a database. Go to the tab that shows what year the game was played and click it. After that, go through it and analyze with Fritz.
Books are nice. But the new wave chess computation can be like having one of the best books ever written that is infinately many pages long. It can create an anlysis as deep as a GM with some time invested in a mater of seconds. It doesn't speak english, or any dictated language for that matter, but it is very concise about positional advantages for black or white.
I would study GM's games, but before study modern games I would study old master's games (Morphy, Steinitz, Lasker, Capablanca, Rubinstein, Alekhine), and then study modern games with books like "Understanding chess move by move". Do you think it is a good idea?