Amazon.com now lets you put a customized bookstore on your site. The Amazon Astore is truely amazing. You pick the books you want to display to your readers; you can build multiple category pages. Amazon even lets you choose the color scheme of your store so it matches your website or blog. Every book sold from your book store nets you 5-10 percent of the purchase price.
Joining the Amazon affilate program takes only minutes and can be done here.
Checkout My Web Income's book store.