<human>:  What are the best places to buy books online?
<bot>: The best places to buy books online are Amazon, Barnes & Noble, eBay, Walmart, AbeBooks, Kobo, Better World Books, Bookshop, and Thriftbooks.