Books, I dunno, but there are some good websites out there. The better ones advertise the books you are looking for. I've learnt everything I know about SEO from free stuff on the net, so don't be too quick to spend your money. Remember, the search engines change their algorithms all the time, so a book might well contain outdated information. Try checking out these sites for starters...