If you don’t know what you really want for Christmas, why not choose one of the carefully selected items in the “Suitable Presents” section of the Mills Archive Bookshop?
There are currently 75 books with prices ranging from £5 to £150 – you can even email suggestions to someone looking for a present for you!
Amazingly (unless you live in the UK) you have less than 4 weeks to buy that book you have always wanted for Christmas. The latest date for posting is 9 December (airmail). Even if you live locally, someone may beat you to it.
Why not have a look at http://shop.millsarchivetrust.org/home.php?cat=16 and see what there is.