Below are some free (available in public domain) documents that I've found useful and re - post them here. I don't read much admittedly, and I don't think one probably should read at all in order to live well :-). My habit of reading is read as little as I have to, and understand as much as I can, in a sense, books are just primers (spark plugs) for your thinking and imagination. The books, documents... need to be correct and precise on the technical sides, and inspirational on the other sides. If you can not learn anything from them, then they're just some worthless stack of papers. Below is a very short list on some of my topics of concern.

Robert Sedgewick, Algorithms (pdf.tar.gz)
Herbert S. Wilf, Algorithms and complexity (pdf.tar.gz)
Jon Bentley, Programming pearls (pdf.tar.gz)

General Computer Science

Max K. Agoston, Computer graphics and geometric modelling (pdf.tar.gz)
Tom McReynolds, David Blythe, Advanced graphics programming using OpenGL (pdf.tar.gz)
Graphics gems 1 (pdf.tar.gz), 2 (pdf.tar.gz), 3 (pdf.tar.gz), 4 (pdf.tar.gz), 5 (pdf.tar.gz)

Computer Graphics

Dennis Ritchie, Brian Kernighan, The C programming language (pdf.tar.gz)
Steve Oualline, C elements of style (pdf.tar.gz)
Axel-Tobias Schreiner, Object oriented programming with ANSI C (pdf.tar.gz)

C programming

Hồi ký Phạm Duy 1 (pdf.tar.gz), 2 (pdf.tar.gz), 3 (pdf.tar.gz)
Đặc khảo nhạc Việt nam (prc.zip)
Đường về dân ca (pdf.tar.gz)

Phạm Duy

Marion C. Dalby, The junk blue book (pdf)
J.B. Piétri, Voiliers d’Indochine
François Edmond Pâris, Essai sur la construction navale des peoples extra Européens Vol. 1(.pdf), Vol 2 (.pdf)