"Go: A Complete Introduction to the Game" by Chikun Cho generally gets very high recommendations .
When you finish your first book a good followup is "The Second Book of Go" by Bozulich .
Finally, the series "Graded Go Problems for Beginners" is excellent . Volume I problems are suitable for beginners starting as soon as you learn the rules.
If you have an iOS device, take a look at smartgo books . Chikun Cho's book listed above and the graded go problem series are available from them, as are many many other books. These books are in an interactive format that works with their free reader app.
Get dozens of book recommendations delivered straight to your inbox every Thursday.