Keith Douglas' Web Page

About me Find out who I am and what I do.
My resumé A copy of my resumé and other documentation about my education and work experience for employers and the curious.
Reviews, theses, articles, presentations A collection of papers from my work, categorized and annotated.
Current research projects What I am currently working on, including some non-research material.
Interesting people People professionally "connected" to me in some way.
Interesting organizations Organizations I am "connected" to. (Some rather loosely.)
Intellectual/professional influences Influences on my work, including an organization chart. Here you can also buy many good books on philosophy and other subjects via I have included brief reviews of hundreds of books.
Professional resources Research sources, associates programs, etc.
What is the philosophy of computing? A brief introduction to my primary professional interest.
My intellectual heroes A partial list of important people. Limited to the dead.
My educational philosophy As a sometime teacher I've developed one. Includes book resources.

Book Influences - Computing: Networks

CCNA 1 and 2 Companion Guide Chapman Some of the stuff in here (not so much the networking stuff, but the other computing and physics stuff) is a bit odd. A better editor would have been useful, too. Readers of this and the companion volume (below) should be aware that Cisco changes its curriculum very often; they are likely out of date for study purposes.
CCNA 3 and 4 Companion Guide Bodtcher Better written than its predecessor.
IPv6 Essentials Hagen A quick guide to RFCs and the differences between IPv4 and v6. Also a "sales pitch" for this "next generation" (well, sort of, given that IPv6 has been around almost 20 years) networking protocol etc. I wonder what really is holding up application support, which seems to be one root of why we are still IPv4 almost everywhere, at least in North America.
Nmap Network Scanning Lyon Nmap is a well-regarded port, service, network, etc. scanner. This is the dead-tree edition of its documentation. Comprehensive, clear and full of many things which aren't obvious from the help, this is good reading, though sometimes a little tedious. Particularly good are the descriptions of how nmap actually does some of its things, e.g. a zombie scan.