Here are the Go Books I currently have:
First is Janice Kim’s excellent Learn to Play Go series. These are basically English translations of books from the Korean Go Association. Very good books to have in your Go library. Some say the problem is that it is spread across so many books, and you get the lessons in one or two books from others, but I like them.

Learn to Play Go: A Master’s Guide to the Ultimate Game (Volume I) (Learn to Play Go)
A very good introduction to Go. As a matter of fact, I would say this one is nearly a must have for anyone who doesn’t know how to play Go at all. Once you know more than just the basics, it might be a bit to basic, but a great introduction.

The Way of the Moving Horse (Learn to Play Go, Volume II) (Learn to Play Go Ser)
I am nearly done with this one right now. This is probably the first book to get after the basics are learned, even if you skip the first book.
One of the must have books from Kiseido Publishing Company is

The Second Book of Go (Beginner and Elementary Go Books)
I plan on reading this soon. I started it a long time ago, but never finished it.

Go: More Than a Game
I am reading this one too right now. It is a nice book. Not an introduction to the game, but an okay book after you know the basic rules of the game. I like the other stuff it covers such as the history of Go and the like.
Every Go library needs the Graded Go Problems for Beginners. I have the first 3 volumes. Anything above the first volume right now is above my current level, though I can do some of the 2nd volume stuff.

Graded Go Problems for Beginners, 30 Kyu to 25 Kyu (Beginner & Elementary Go Bks.)

Graded Go Problems for Beginners, 25 kyu to 20 kyu (Beginner & Elementary Go Bks.)

Graded Go Problems for Beginners, Vol. 3: Intermediate Problems
Books I want:
Continue reading My Go Book Collection and Books I Want