I have Carlos Xuma's book "how to attract women, the secrets of what women want" I have to say its more the kind of advice you'd want if you were looking for a life partner over one night stands. not sure about his book "badboy formula" witch may have better advice for obtaining tons of meaningless sex.
as for boby rio, I have his book "the self esteem bootcamp" witch has daily affirmations and challenges to help you become a more self confident person. of course, I got a free copy of the handbook without the videos that go with it and thus did not get the full experience. however, It has plenty of useful affirmations that remind you to stop making excuses and go after what you want in life.
I cannot vouch for either of the books you mentioned as I do not have them. however, I can vouch for the authors, both understand how to become the man you want to be and how to use that to attract the kind of women you want.
the absolute best books I can recommend to you are:If they arrant good, what do you recommend me a good book to flirt and seduce a gal ?
1. "conquer your campus" by mark redman
this book doesn't just apply to the college campus. it has many life lessons other pua literature simply doesn't teach. the most important one being the concept of "giving love rather than taking love". it also has more insights into the young female mind than any other book I know of.
2. "how to meet and connect with women" by wayne elise
this book has many gold nuggets. mainly how to get women interested in conversation, and how to relate with them and forge a personal connection. it also has great information about how to not be approval seeking, and how to get women to seek your approval.
3. "double your dating" by david de angelo
this book gives you plenty of insights into female psychology and why they do the things they do. it also has some sound strategies for generating attraction and getting past tests by using humor.
if you combine the knowledge shared in all three of these books, you should never need any other dating advice. not to mention that I may or may not have paid a dime for any of them... hint, hint.