Personal Web Developer Bibliography

(STILL UNDER CONSTRUCTION)


The following is a list of books I've read on various web development topics. Websites are also included if they are of both significant length and significant repute. (That means there are a lot of interesting articles and short tutorials, such as found at WDVL, that aren't on this list.)
KEY:
****: read entire work in-depth
***: read entire work in a casual manner
**: read most of it; more than half the chapters read in-depth
*: read a few chapters; passingly familiar with contents

--: in the process of reading
0: own or have access to and intend to read soon


Table of Contents


Web Design

WWW History and Conceptual Framework

***
Berners-Lee, Tim. Weaving the Web : the original design and ultimate destiny of the World Wide Web by its inventor. San Francisco: Harper Publishing, 1999.

--
Berners-Lee, Tim. "World Wide Web Design Issues." <http://www.w3.org/DesignIssues/>

Information Architecture

****
Rosenfeld, Louis, and Peter Morville. Information architecture for the World Wide Web . Sebastopol, CA: O'Reilly, 1998.

Classification: Nature, Philosophy, Application, etc.

--
Lakoff, George. Women, Fire, and Dangerous Things: what categories reveal about the mind. Chicago: University of Chicago Press, 1987.

***
Zerubavel, Eviatar. The Fine Line: making distinctions in everyday life. New York: Free Press, 1991.

***
Calman, W. T. The Classification of Animals: An introduction to zoological taxonomy. London: Methuen, 1949.

Usability

****
Nielsen, Jakob. Designing Web Usability: The Practice of Simplicity. Indianapolis, IN: New Riders Publishing, 2000.

****
Spool, Jared, et al. Web Site Usability: A Designer's Guide. San Francisco: Morgan Kaufmann Publishers, 1999.

Human Factors

****
Norman, Donald A. The Psychology of Everyday Things. New York: Basic Books, 1988.

Accessibility

***
"Web Content Accessibility Guidelines 1.0." <http://www.w3.org/TR/WCAG10/> Last updated: 5 May 1999.

Web Style/Site Appearance

****
Lynch, Patrick, and Sarah Horton. "Yale CAIM Web Style Guide." <http://info.med.yale.edu/CAIM/manual/> Accessed: 1999.

****
Siegel, David. Creating Killer Web Sites : The Art of Third-Generation Site Design. Indianapolis, IN. : Hayden Books, 1996.

0
Gray, Daniel. Looking Good on the Web. Scottsdale, AZ: Coriolis, 1999.

Fonts

***
Spiekermann, Erik and E.M.Gringer. Stop Stealing Sheep & find out how type works. Mountain View, CA: Adobe Press, 1993.

0
Bryan, Marvin. Digitial Typography Sourcebook. New York: John Wiley & Sons, 1997.

0
Sinclair, Joseph T. Typography on the Web. San Diego: AP Professional, 1999.

Languages

CSS

HTML

Java

--
Lemay, Laura, and Rogers Cadenhead. Sams Teach Yourself Java 2 Platform in 21 Days, Professional Reference Edition. Indianapolis, IN: Sams, 1999.

--
Java Tutorial.

JavaScript

0
Flanagan, David. JavaScript: The Definitive Guide. 3rd Edition. Cambridge: O'Reilly & Associates, 1998.

Perl/CGI

-- (****)
Lemay, Laura. Sams Teach Yourself Perl in 21 Days. Indianapolis, IN: Sams, 1999.

0
Wall, Larry, Tom Christiansen, and Jon Orwant. Programming Perl. 3rd ed. Cambridge: O'Reilly & Associates, 2000.

0
Colburn, Rafe. Sams Teach Yourself CGI in 24 Hours. Indianapolis, IN: Sams, 2000.

RDF

XHTML

XML

System Administration

System Administration

0
Frisch, Aeleen. Essential System Administration. 2nd Edition. Cambridge: O'Reilly & Associates, 1995.

Security

***
Garfinkel, Simson, and Gene Spafford. Web Security & Commerce. Cambridge: O'Reilly & Associates, 1997.

Internet Protocols

DNS

*
Albitz, Paul, Matt Larson, and Cricket Liu. DNS on Windows NT. Cambridge: O'Reilly & Associates, 1998.

IP Addresses

*
Ballew, Scott M. Managing IP networks with Cisco routers. Sebastopol, CA : O'Reilly & Associates, 1997.