<HTML>There is no good book for this issue. I did a little thing the same as you talked about two years ago. If you have problem, try to post it up, I will try to help.
I bought a book that time from an online bookstore, but I cannot say it is a good book, so I return it. But this happend two years ago, and probably you can go online bookstore to have a search.
good luck</HTML>