Here is a directory of good sudoku books. You can view by skill level, most popular, and purchase the ones you like. I've used this on several occasions to build my sudoku book collection.
http://www.bestsudokubooks.com
You can also play free, unlimited online games there, too. Hope this is helpful! Thanks.