Better World Books is a for-profit socially minded business that collects books from organisations such as libraries, universities, recyclers and charity shops. These books are then processed and sold ...