Professional Documents
Culture Documents
*The Annotated C++ Reference Manual by Margaret A. Ellis & Bjarne Stroustrup *
*The C++ Programming Language by Bjarne Stroustrup, special ed. *
*Thinking in C++ by Bruce Eckel, 2nd ed. *
*Web programming
*JavaScript: The Definitive Guide, 6th ed. by David Flanagan *
*PHP Manual by the PHP Documentation Group *
*The C# Programming Language by Andres Hejlsberg & Mads Torgersen & Scott Wiltam
uth & Peter Golde, 4th ed. *
*The Java Programming Language by Ken Arnold & James Gosling & David Holmes, 4th
ed. *
*Smalltalk
*Smalltalk-80: Bits of History, Words of Adivce by Glen Krasner *
*Smalltalk-80: The Language and its Implementation by Adele Goldberg & David Ro
bson *
*Smalltalk-80: The Interactive Programming Environment by Adele Goldberg *
*XML Bible by Elliotte Rusty Harold, Gold ed. *
*Miscellaneous
*Code Complete by Steve McConnell, 2nd ed. *
*Learning the vi and Vim Editors, 7th ed. by Arnold Robbins & Elbert Hannah & L
inda Lamb *
*The Art of Unix Programming by Eric Steven Raymond, rev. 1.0 *
*The Chicago Manual of Style by the University of Chicago Press, 16th ed. *
*The Mythical Man Month by Frederick P. Brooks, Jr. *
*Operating systems
*General
*Distributed Systems: Principles and Paradigms by Andrew S. Tanenbaum & Maarte
n van Steen, 2nd ed. *
*MMURTL V1.0 by Richard A. Burgess *
*Modern Operating Systems by Andrew S. Tanenbaum, 3rd ed. *
*Operating System Concepts (with Java) by Avi Silberschatz & Peter Baer Galvin
& Greg Gagne, 8th ed. *
*Project Oberon by Niklaus Wirth & Jrg Gutknecht *
*Specialized
*Practical File System Design with the Be File System by Dominic Giampaolo *
*Task-Centered User Interface Design: A Practical Introduction by Clayton Lewi
s & John Rieman *
*TCP/IP Illustrated, vol. 1--3 by W. Richard Stevens *
Paradigms
*Structure and Interpretation of Computer Programs by Harold Abelson & Gerald Ja
y Sussman & Julie Sussman, 2nd ed.
POSIX
*Advanced Programming in the UNIX Environment by W. Richard Stevens & Stephen A.
Rago, 2nd ed. *
*The UNIX Programming Environment by Brian W. Kernighan and Rob Pike *
*UNIX Network Programming by W. Richard Stevens & Bill Fenner & Andy Rudoff, vol
. 1 @ 3rd ed. & vol. 3 @ 2nd ed. *