There are loads but they vary dramatically in quality so checking the reviews on sites such as Amazon is essential before parting with your cash.
Also bear in mind that any published book has a long production lead time so it's contents is usually out of date as search engine algorithms change constantly. Generally that means a book published in the last year will be 90% right and 10% wrong but which part is which will vary from book to book.
It should also go without saying that the author should have a proven track record of actually doing search engine optimisation and not just talking about the theory in a book. So always do a search on their name to see what comes up.
I'm Tim Hill, a Search Engine Optimisation and Online Marketing specialist. I created this site to help others understand that SEO is not a mysterious black art!.
If your a newbie try the Getting Started in SEO page, otherwise feel free to dig around and learn more.