I've consolidated and updated the list in my "guide" on senseis library (see signature) but that is only based on the experience I've had with certain books (e.g. which ones made me stronger etc.). I also wrote a short explanation, why I considered the books I mention useful.
If anyone is interested, I make a copy here:
Quote:
Beginner-Kyu (30k-15k (KGS))
Opening Theory Made Easy
Although I said that the holy grail of my beginning Go career was In the Beginning, this book is in my opinion much better and covers all the same.
You get a really good idea about the strategic concepts of the first douzen moves like Fuseki fundamentals (e.g. extensions, pincers, Moyo), good shape (e.g. how not to harm your own stones, empty triangle) and general strategy (e.g. attacking, reducing, sacrificing).
Furthermore the book won't start to overburden you with too much detail. It is very simple, therefore easy to understand and to apply. The latter profits from the usage of a lot of diagrammes.
Graded Go Problems For Beginners Volume 1 and 2
Go is all about reading and being able to visualize sequences, so it's best to start early practising this skill.
I like the [ext] Graded Go Problems For Beginners series, because they offer a lot of different Tsumegos and Tesujis. But they don't stop there, they also have quite a few problems involving making a Ko or a Seki, or winning a capturing race. Furthermore they also offer problems regarding the opening, the middlegame and the endgame.
So, you really can train all aspects of a Go game. I don't know any other book which would offer all this.
Intermediate-Kyu (14k-7k (KGS))
Attack and Defense
This is the one and only middlegame book you'll need for a long time. It teaches you everything about how to attack and what attacking moves actually are; and it shows the opposite side: How to defend.
Furthermore it has chapters about invasions, reductions and how to build up a framework for yourself.
What might be even more important (but hard to grasp at this level) is the illustration on how to play if you are ahead in territory or ahead in terms of power.
You won't immediately understand everything in this book and you surely will read it more than three times over your Go career, but all this book offers is utmost essential and is a must need to know!
Tesuji
One hell of an important book!
Here you will learn every Tesuji you need to master to become a Dan player. But [ext] Tesuji does not just offer an overview of the different Tesujis, it wonderfully explains every single one and rounds that up with a lot of examples to practice. The book really is a jewel!
If you might not be convinced yet: The book also has a very useful (and highly regarded) explanation on how to read out a position, it covers a whole chapter.
This book, too, can be a bit difficult at the beginning, because it requires that you read out quite a few longish sequences. But don't be discouraged, the important point with this book is to learn to recognize the shapes in which the different Tesujis occur.
One Thousand and One Life-and-Death Problems
There is not much to say about this one. If it comes down to practice life-and-death, this book is one of the best choices for intermediate players. Solely because of its vast number of situations and its increasing difficulty, you will build up confidence in reading out sequences.
The one downside there might be: The problems are all very artificial, but then again, vital points are always the same and by solving all the problems in this book, you will surely use every important life-and-death tactic and Tesuji, which will benefit your play.
Get Strong at Tesuji
What One Thousand and One Life-and-Death Problems is for Tsumegos, Get Strong at Tesuji is for Tesujis. It might be one of the most powerful problem books for intermediate players in Go and together with [ext] Tesuji by James Davies easily one of the most powerful Tesuji books in English at all.
Also offering problems with different difficulties, this book invites you to resolve it several times and always learn something knew. I, for once, solved it five times already and I can say with confidence: This book alone made me at least one rank stronger.
As a remark: The problems in this book feel a lot different to life-and-death problems. You are not always asked to kill something or to make live but to gain a local advantage or put your opponent in bad shape. That's a different thinking and that's why many moves might be completely new to you. But that alone shows how much you can learn from this book.
Graded Go Problems For Beginners Volume 3
See above.
Advanced-Kyu (6k-3k (KGS))
Graded Go Problems For Beginners Volume 4
See above.
Making Good Shape
I find it hard to explain this book, because shape is a very abstract matter.
You will often hear or read about good shape or bad shape, but the theory behind it is very hard to grasp. To phrase it simply: Bad shape often invites a Tesuji, which will put the player with the bad shape in a even worse situation. So bad shape invites attacking, while good shape secures your stones. This is what this book tries to teach you with its problems.
At first you might get almost every problem wrong or you are totally clueless what or where to play (I experienced both), but that's okay. Take your time to think of an answer and than just check the solution and when you have been wrong, just try to understand what the correct move achieves and why the solution is better than what you would have played. You'll get a lot of new ideas and you will start to see more moves during your play after solving this book two or three times.
Rescue and Capture
The title tells about two central aspects of Go. Capturing enemy stones and rescueing one's own stones.
The reason why I include this book: It offers 80 really nice problems, which I find highly educational, because you have to find some not obvious looking moves (no standard vital point spotting). Furthermore, I feel that the focus in this book lies in reading further ahead, compared to books with problems for a similiar strength.
A very good book to practice one's skill!
Life and Death - Intermediate Level Problems
There is no way around, you need to practice reading, reading, reading and again reading ^^ But there are a lot of books out there with which you can practice. I think this book is one of the best to still have fun while doing Tsumegos.
The book structures the problems in circles of ten. 1 being the easiest problem (said to be around 7 Kyu, but in my opinion some problems are far more difficult) and 10 the most difficult (said to be around 2 Dan, but this is exaggerated, I think). In my opinion the problems are on average around 3 Kyu KGS.
Becauses of the structure you will have some easy and some hard problems, so it's not always troublesome to come up with a solution. But on the other hand you will slowly have to read deeper to find the right move and this is a nice challenge.
Furthermore this book has a really nice size: It fits in every pocket, so you can carry it around to always have some nice Tsumegos to solve ; )
Expert-Kyu (2k+ (KGS))
Yi Ch'ang-Ho Selected Tesuji Problems Volume 1 - 3
Yes, it still comes down to more reading practice ; ) Volume one and two will be very easy for players with this rank but nonetheless they are a good repetition.
Volume three increases the difficulty enormous, I think, and needs a lot more careful reading and even spotting the first move. You will have to verify your sequence against a lot of possible counter moves, which will sharpen your structur in reading to not forget any Tesujis White (it's always Black to play) might have. Furthermore a lot of problems feature Semeais, so you will get used to counting liberties during your own fights, which will make you a stronger fighter and thus strengthen your play in the important middlegame.