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

Day in Review

The Guardian expands their book site Now authors can sign ebooks Waterstone’s to close 200 stores in the UK? Most Americans opposed to banning books Bahrain blogger dies in policeRead more »