The last day to order and ensure your package arrives in time for Christmas is December 16.

Monopoly achieved: An invincible Amazon begins raising prices

Amazon’s fifteen year campaign to control the book market—a campaign that has included not paying taxes, pulling buy buttons of accounts that won’t agree to terms, coaching the government toRead more »