This is just too broad a question. Affiliate marketing is huge and with many facets. There is no single book or any single course that can teach all of affiliate marketing.
Do you have any experience? Have you read through this forums basics for affiliate marketing?
This community has over 100,000 threads and over 569,000 posts. have you taken the time to read any of them. You are in a community that has all of the data for you to begin, you need to be a student and learn and that starts by reading and communicating with members.
Or are you looking to get rich in the next 7 days with a magic $37 ebook?
Finding good content and articles on this topic is not difficult. There's a lot of it on youtube. It is important to use knowledge in practice and train while learning. That's the only way you'll learn something. By the way, we also recommend our blog. There's a lot of valuable content out there.
Attention: "role based name" email prefixes such as support, webmaster, info, contact, forum, service, affiliate, admin, traffic, partners, marketing, etc., for our member accounts are not permitted. They are acceptable for a vendor listing, but not for the member email. This is due to bulk email processors scrubbing them for delivery due to extremely high bounce rates. Please apply for membership using a personalized email prefix. Something like email@example.com.
If we discover you signed up with a role based name we will give you only one message to change it. After 3 days your account will be removed if the email is not changed.