My personal definition of a "short" programming book is a book with less than ~500 pages, but YMMV. So if you have a different definition of a short book, feel free to post. If you can, please post the number of pages of the book you are recommending. General programming books and books about a specific area of programming are both welcome.
A good example: The C Programming Language - 274 pages
A bad example: Any of the "Learn to do X in Y hours/days" types of books.