I'd suggest the list here [0]. And I'd add a couple of my own notes:
- For replaying pro games, it's actually far easier than it sounds. I'd suggest to pick a pro with a "peaceful" playstyle: Shusaku, Shuwa for old go, Lee Chang-Ho or Go Seigen for more modern games. Try not to copy their opening/ joseki blindly, but getting a feeling of the conventional/ good shape in play is always good. Strong players with a aggressive play style and lot of brilliant moves can be a bit hard to follow.
- There is the smart go apps for iPad, which is very useful for both tsumegos and game replay (it has a large collection of games)
- I'd suggest the book "Lessons in the fundamentals of Go" by Kageyama Toshiro. I'm not sure if the book is out of print, but it helps a lot to get a sense of the game (ie. all those "fuzzy" criteria as joe_the_user mentioned).
- For replaying pro games, it's actually far easier than it sounds. I'd suggest to pick a pro with a "peaceful" playstyle: Shusaku, Shuwa for old go, Lee Chang-Ho or Go Seigen for more modern games. Try not to copy their opening/ joseki blindly, but getting a feeling of the conventional/ good shape in play is always good. Strong players with a aggressive play style and lot of brilliant moves can be a bit hard to follow.
- There is the smart go apps for iPad, which is very useful for both tsumegos and game replay (it has a large collection of games)
- I'd suggest the book "Lessons in the fundamentals of Go" by Kageyama Toshiro. I'm not sure if the book is out of print, but it helps a lot to get a sense of the game (ie. all those "fuzzy" criteria as joe_the_user mentioned).
[0] http://senseis.xmp.net/?BenjaminTeuber%2FGuideToBecomeStrong