C++ Fourth Edition (McGraw Hill) Design Patterns Python In A Nutshell (O'Reilly) The C++ Programming Language
Nothing better than eating through 2 months of food lazing out on the sofa at christmas half-watching a war film and reading a book on Design Patterns :)