Better World Books is a for-profit global e-retailer that collects and sells new and used books online, matching each purchase with a book donation. Think of it this way: You donate a book ...