%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.12",
%%%     date            = "16 April 2009",
%%%     time            = "13:09:31 MDT",
%%%     filename        = "python.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "42313 5581 23050 220962",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX; object-oriented
%%%                        programming language; Python; scripting
%%%                        language",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of books and other
%%%                        publications about Python, an object-oriented
%%%                        scripting and programming language.
%%%
%%%                        This language has its own World Wide Web
%%%                        site at
%%%
%%%                            http://www.python.org/
%%%
%%%                        with information about the language, its
%%%                        source code distributions, on-line
%%%                        documentation, and e-mail discussion lists.
%%%
%%%                        At version 2.12, the year coverage looked
%%%                        like this:
%%%
%%%                             1991 (   3)    1998 (  27)    2005 (  10)
%%%                             1992 (   3)    1999 (   8)    2006 (  21)
%%%                             1993 (   0)    2000 (  14)    2007 (  17)
%%%                             1994 (   0)    2001 (  10)    2008 (  29)
%%%                             1995 (  10)    2002 (  16)    2009 (  19)
%%%                             1996 (  14)    2003 (   8)
%%%                             1997 (  32)    2004 (   5)
%%%                             20xx (   4)
%%%
%%%                             Article:         82
%%%                             Book:           119
%%%                             InCollection:     1
%%%                             InProceedings:   13
%%%                             MastersThesis:    2
%%%                             Misc:             6
%%%                             Proceedings:     12
%%%                             TechReport:      14
%%%                             Unpublished:      1
%%%
%%%                             Total entries:  250
%%%
%%%                        This bibliography was collected from the OCLC
%%%                        library databases, from the Compendex
%%%                        database, from the IEEE INSPEC database, from
%%%                        the University of California MELVYL catalog,
%%%                        from the U. S. Library of Congress catalog,
%%%                        from the Python Web site, and from the
%%%                        author's personal bibliography collections.
%%%
%%%                        Numerous errors in the sources noted above
%%%                        have been corrected.  Spelling has been
%%%                        verified with the UNIX spell and GNU ispell
%%%                        programs using the exception dictionary
%%%                        stored in the companion file with extension
%%%                        .sok.
%%%
%%%                        BibTeX citation tags are uniformly chosen as
%%%                        name:year:abbrev, where name is the family
%%%                        name of the first author or editor, year is a
%%%                        4-digit number, and abbrev is a 3-letter
%%%                        condensation of important title words.
%%%                        Citation tags were automatically generated by
%%%                        software developed for the BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted
%%%                        first by ascending year, and within each
%%%                        year, alphabetically by author or editor,
%%%                        and then, if necessary, by the 3-letter
%%%                        abbreviation at the end of the BibTeX
%%%                        citation tag, using the bibsort -byyear
%%%                        utility.  Year order has been chosen to
%%%                        make it easier to identify the most recent
%%%                        work.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

%%% ====================================================================
%%% Acknowledgement abbreviations:

@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Journal abbreviations:

@String{j-BYTE                  = "Byte Magazine"}

@String{j-CCPE                  = "Concurrency and Computation: Prac\-tice and
                                   Experience"}

@String{j-COMP-NET-ISDN         = "Computer Networks and ISDN Systems"}

@String{j-COMP-PHYSICS          = "Computers in Physics"}

@String{j-COMPUT-SCI-ENG        = "Computing in Science and Engineering"}

@String{j-DDJ                   = "Dr. Dobb's Journal of Software Tools"}

@String{j-DDJ-SOURCEBOOK        = "Dr. Dobb's Sourcebook"}

@String{j-FUT-GEN-COMP-SYS      = "Future Generation Computer Systems"}

@String{j-JERIC                 = "ACM Journal on Educational Resources in
                                  Computing (JERIC)"}

@String{j-EXE                   = ".EXE: the software developers' magazine"}

@String{j-IEEE-CGA              = "IEEE Computer Graphics and Applications"}

@String{j-INTERACTIONS          = "Interactions (New York, N.Y.)"}

@String{j-J-RES-NATL-INST-STAND-TECHNOL = "Journal of research of the National
                                  Institute of Standards and Technology"}

@String{j-LECT-NOTES-COMP-SCI   = "Lecture Notes in Computer Science"}

@String{j-LINUX-J               = "Linux journal"}

@String{j-LOGIN                 = ";login: the USENIX Association newsletter"}

@String{j-PARALLEL-PROCESS-LETT = "Parallel Processing Letters"}

@String{j-SUNWORLD-ONLINE       = "SunWorld online"}

@String{j-TOMS                  = "ACM Transactions on Mathematical Software"}

@String{j-UNIX-DEVELOPER        = "UNIX Developer"}

@String{j-WEB-REVIEW            = "Web Review"}

@String{j-WEB-TECHNIQUES        = "Web Techniques"}

@String{j-WORLD-WIDE-WEB-J      = "World Wide Web Journal"}

@String{j-X-J                   = "The {X} Journal: Computing Technology with
                                  the {X Window System}"}

%%% ====================================================================
%%% Publisher abbreviations:

@String{pub-ACM                 = "ACM Press"}

@String{pub-ACM:adr             = "New York, NY 10036, USA"}

@String{pub-APRESS              = "Apress"}

@String{pub-APRESS:adr          = "Berkeley, CA, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}

@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-AW-LONGMAN          = "Ad{\-d}i{\-s}on-Wes{\-l}ey Longman"}

@String{pub-AW-LONGMAN:adr      = "Reading, MA, USA"}

@String{pub-CAMBRIDGE           = "Cambridge University Press"}

@String{pub-CAMBRIDGE:adr       = "Cambridge, UK"}

@String{pub-CHAPMAN-HALL-CRC    = "Chapman and Hall/CRC"}

@String{pub-CHAPMAN-HALL-CRC:adr = "Boca Raton, FL, USA"}

@String{pub-CNRI                = "Corporation for National Research
                                  Initiatives"}

@String{pub-CNRI:adr            = "1895 Preston White Drive, Suite 100, Reston,
                                  VA 20191, USA"}

@String{pub-CWI                 = "Centrum voor Wiskunde en Informatica"}

@String{pub-CWI:adr             = "P. O. Box 4079, 1009 AB Amsterdam, The
                                  Netherlands"}

@String{pub-EUROPEN             = "EurOpen"}

@String{pub-EUROPEN:adr         = "Buntingford, Herts, UK"}

@String{pub-EYROLLES            = "Eyrolles"}

@String{pub-EYROLLES:adr        = "Paris, France"}

@String{pub-IEEE                = "IEEE Computer Society Press"}

@String{pub-IEEE:adr            = "1109 Spring Street, Suite 300, Silver
                                  Spring, MD 20910, USA"}

@String{pub-MAC                 = "Macmillan Publishing Company"}

@String{pub-MAC:adr             = "New York, NY, USA"}

@String{pub-MANNING             = "Manning Publications"}

@String{pub-MANNING:adr         = "Greenwich, CT, USA"}

@String{pub-MT                  = "M\&T Books"}

@String{pub-MT:adr              = "M\&T Publishing, Inc., 501 Galveston Drive,
                                  Redwood City, CA 94063, USA"}

@String{pub-NETWORK-THEORY      = "Network Theory Ltd."}

@String{pub-NETWORK-THEORY:adr  = "Bristol, UK"}

@String{pub-NO-STARCH           = "No Starch Press"}

@String{pub-NO-STARCH:adr       = "San Francisco, CA, USA"}

@String{pub-NRP                 = "New Riders Publishing"}

@String{pub-NRP:adr             = "Carmel, IN, USA"}

@String{pub-ORA                 = "O'Reilly \& {Associates, Inc.}"}

@String{pub-ORA:adr             = "103a Morris Street,
                                   Sebastopol, CA 95472,
                                   USA,
                                   Tel: +1 707 829 0515,
                                   and
                                   90 Sherman Street,
                                   Cambridge, MA 02140,
                                   USA,
                                   Tel: +1 617 354 5800"}

@String{pub-ORA-MEDIA           = "O'Reilly Media, Inc."}

@String{pub-ORA-MEDIA:adr       = "1005 Gravenstein Highway North, Sebastopol,
                                  CA 95472, USA"}

@String{pub-OSBORNE             = "Osborne/McGraw-Hill"}

@String{pub-OSBORNE:adr         = "Berkeley, CA, USA"}

@String{pub-PEACHPIT            = "Peachpit Press, Inc."}

@String{pub-PEACHPIT:adr        = "1085 Keith Avenue, Berkeley, CA
                                  94708, USA"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}

@String{pub-PH:adr              = "Englewood Cliffs, NJ 07632, USA"}

@String{pub-PHPTR               = "P T R Pren{\-}tice-Hall"}

@String{pub-PHPTR:adr           = "Englewood Cliffs, NJ 07632, USA"}

@String{pub-SAMS                = "SAMS Publishing"}

@String{pub-SAMS:adr            = "Indianapolis, IN, USA"}

@String{pub-SIAM                = "Society for Industrial and Applied
                                  Mathematics"}

@String{pub-SIAM:adr            = "Philadelphia, PA, USA"}

@String{pub-STUDENTLITTERATUR   = "Studentlitteratur"}

@String{pub-STUDENTLITTERATUR:adr = "Lund, Sweden"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}

@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg,
                                  Germany~/ London, UK~/ etc."}

@String{pub-USENIX              = "USENIX"}

@String{pub-USENIX:adr          = "Berkeley, CA, USA"}

@String{pub-WILEY               = "Wiley"}

@String{pub-WILEY:adr           = "New York, NY, USA"}

@String{pub-WORLD-SCI           = "World Scientific Publishing Co."}

@String{pub-WORLD-SCI:adr       = "Singapore; Philadelphia, PA, USA; River
                                  Edge, NJ, USA"}

%%% ====================================================================
%%% Bibliography entries, sorted by year and then by citation label:

@TechReport{MacLachlan:1991:CCL,
  author =       "Rob MacLachlan",
  title =        "{CMU Common Lisp} user's manual",
  type =         "Research paper",
  number =       "CMU-CS-91-108",
  institution =  "School of Computer Science, Carnegie Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "vi + 168",
  month =        feb,
  year =         "1991",
  bibdate =      "Mon Nov 18 14:18:28 MST 1996",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/common-lisp.bib",
  note =         "This is a revised version of Technical Report
                 CMU-CS-87-156.",
  abstract =     "CMU Common Lisp is an implementation of Common Lisp
                 that currently runs under Mach, a Berkeley Unix 4.3
                 binary compatible operating system. CMU Common Lisp is
                 currently supported on MIPS-processor DECstations,
                 SPARC-based workstations from Sun and the IBM RT PC,
                 and other ports are planned. The largest single part of
                 this document describes the Python compiler and the
                 programming styles and techniques that the compiler
                 encourages. The rest of the document describes
                 extensions and the implementation dependent choices
                 made in developing this implementation of Common Lisp.
                 We have added several extensions, including the
                 proposed error system, a source level debugger, an
                 interface to Mach system calls, a foreign function call
                 interface, support for interprocess communication and
                 remote procedure call, and other features that provide
                 a good environment for developing Lisp code.",
  acknowledgement = ack-nhfb,
  annote =       "Sponsored by the Defense Advanced Research Projects
                 Agency, Information Science and Technology Office.",
  keywords =     "LISP (Computer program language)",
}

@InProceedings{vanRossum:1991:LSG,
  author =       "G. {van Rossum} and J. {de Boer}",
  title =        "Linking a stub generator ({AIL}) to a prototyping
                 language ({Python})",
  crossref =     "EurOpen:1991:EUD",
  pages =        "229--247",
  year =         "1991",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C5620 (Computer networks and techniques); C6110
                 (Systems analysis and programming); C6115 (Programming
                 support); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors)",
  conflocation = "Tromso, Norway; 20-24 May 1991",
  corpsource =   "CWI, Amsterdam, Netherlands",
  keywords =     "AIL; Amoeba; client/server interfaces; distributed
                 operating system; distributed processing; interpreted
                 prototyping language; parallel languages; parallel
                 programming; program processors; Python; Remote
                 Procedure Call stub generator; software prototyping;
                 usability",
  pubcountry =   "UK",
  treatment =    "P Practical",
}

@TechReport{MacLachlan:1992:CCL,
  author =       "Rob MacLachlan",
  title =        "{CMU Common Lisp} user's manual",
  type =         "Research paper",
  number =       "CMU-CS-92-161",
  institution =  "School of Computer Science, Carnegie Mellon
                 University",
  address =      "Pittsburgh, PA, USA",
  pages =        "v + 142",
  month =        jul,
  year =         "1992",
  bibdate =      "Mon Nov 18 14:18:28 MST 1996",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/common-lisp.bib",
  note =         "Supersedes Technical Reports CMU-CS-87-156 and
                 CMU-CS-91-108.",
  abstract =     "CMU Common Lisp is an implementation of that Common
                 Lisp is [sic] currently supported on MIPS-processor
                 DECstations, SPARC-based workstations from Sun and the
                 IBM RT PC, and other ports are planned. All
                 architectures are supported under Mach, a Berkeley Unix
                 4.3 binary compatible operating system. The SPARC is
                 also supported under SunOS. The largest single part of
                 this document describes the Python compiler and the
                 programming styles and techniques that the compiler
                 encourages. The rest of the document describes
                 extensions and the implementation dependent choices
                 made in developing this implementation of Common Lisp.
                 We have added several extensions, including a source
                 level debugger, an interface to Unix system calls, a
                 foreign function call interface, support for
                 interprocess communication and remote procedure call,
                 and other features that provide a good environment for
                 developing Lisp code.",
  acknowledgement = ack-nhfb,
  annote =       "Supported in part by the Defense Advanced Research
                 Projects Agency, Information Science and Technology
                 Office, issued by DARPA/CMO.",
  keywords =     "COMMON LISP (Computer program language); Compilers
                 (Computer programs)",
}

@InProceedings{MacLachlan:1992:PCC,
  author =       "Robert A. MacLachlan",
  title =        "{Python} compiler for {CMU} {Common Lisp}",
  crossref =     "ACM:1992:PAC",
  pages =        "235--246",
  year =         "1992",
  bibdate =      "Wed Aug 6 19:54:46 MDT 1997",
  bibsource =    "Compendex database;
                 ftp://ftp.math.utah.edu/pub/tex/bib/common-lisp.bib",
  abstract =     "The Python compiler for CMU Common Lisp has been under
                 development for over five years, and now forms the core
                 of a production quality public domain Lisp
                 implementation. Python synthesizes the good ideas from
                 Lisp compilers and source transformation systems with
                 mainstream optimization and retargetability techniques.
                 Novel features include strict type checking and
                 source-level debugging of compiled code. Unusual
                 attention has been paid to the compiler's user
                 interface.",
  acknowledgement = ack-nhfb,
  affiliation =  "Carnegie Mellon Univ",
  affiliationaddress = "Pittsburgh, PA, USA",
  classification = "723.1; 723.1.1",
  keywords =     "Algorithms; Lisp (programming language); Mainstream
                 optimization and retargetability techniques; Program
                 compilers; Program debugging; Program processors;
                 Python compiler; Source level debugging; Type checking;
                 User interfaces",
  sponsor =      "ACM; SIGPLAN; SIGACT; SIGART",
}

@Article{Anonymous:1995:NIP,
  author =       "Anonymous",
  title =        "{NIST} Investigates {Python} Programming Language",
  journal =      j-J-RES-NATL-INST-STAND-TECHNOL,
  volume =       "100",
  number =       "1",
  pages =        "101--101",
  month =        jan # "\slash " # feb,
  year =         "1995",
  CODEN =        "JRITEF",
  ISSN =         "1044-677X",
  bibdate =      "Thu May 21 16:28:33 MDT 1998",
  URL =          "http://nvl.nist.gov/pub/nistpubs/jres/jrescont.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1995:VBA,
  author =       "Anonymous",
  title =        "{VR} Blackboard: {Alice}: Rapid Prototyping for
                 Virtual Reality",
  journal =      j-IEEE-CGA,
  volume =       "15",
  number =       "3",
  pages =        "8--11",
  month =        may,
  year =         "1995",
  CODEN =        "ICGADZ",
  ISSN =         "0272-1716",
  bibdate =      "Sat Jan 25 06:42:48 MST 1997",
  bibsource =    "Compendex database;
                 ftp://ftp.math.utah.edu/pub/tex/bib/ieeecga.bib",
  acknowledgement = ack-nhfb,
  classification = "722.2; 723; 723.1; 723.5",
  journalabr =   "IEEE Comput Graphics Appl",
  keywords =     "Animation; Computer keyboards; Computer programs;
                 Computer simulation; Computer software; Interactive
                 computer graphics; Mice (computer peripherals); Object
                 oriented programming; Python programming language;
                 Software prototyping; Three dimensional computer
                 graphics; Virtual reality",
}

@Article{Conway:1995:PGD,
  author =       "Matthew J. Conway",
  title =        "{Python}: a {GUI} development tool",
  journal =      j-INTERACTIONS,
  volume =       "2",
  number =       "2",
  pages =        "23--28",
  month =        apr,
  year =         "1995",
  CODEN =        "IERAE3",
  ISSN =         "1072-5520",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6140D (High level
                 languages); C6180G (Graphical user interfaces)",
  corpsource =   "Virginia Univ., Charlottesville, VA, USA",
  keywords =     "authoring languages; authoring systems; Eiffel;
                 graphical user interfaces; GUI development tool;
                 Modula-3; Perl5; Prolog; Python; Scheme; Self; Tcl/Tk;
                 Tk-aware interpreted languages; user interface
                 management systems",
  treatment =    "P Practical",
}

@InProceedings{Huang:1995:CEM,
  author =       "C. C. Huang and G. S. Couch and E. F. Pettersen and T.
                 E. Ferrin",
  title =        "{Chimera}: an extensible molecular modeling
                 application constructed using standard components",
  crossref =     "Hunter:1995:PSB",
  pages =        "724--??",
  year =         "1995",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "A3520B (General molecular conformation and symmetry;
                 A3620H (Macromolecular configuration (bonds,
                 dimensions)); A8715B (Biomolecular structure,
                 configuration, conformation, and active sites); C6110B
                 (Software engineering techniques); C6130B (Graphics
                 techniques); C7320 (Physics and chemistry computing);
                 C7330 (Biology and medical computing);
                 stereochemistry)",
  conftitle =    "Proceedings of Biocomputing '96",
  corpsource =   "Lab. of Comput. Graphics, California Univ., San
                 Francisco, CA, USA",
  keywords =     "application availability evaluation; biology
                 computing; Chimera; computer graphics; digital
                 simulation; interoperability; Kinemage files;
                 macromolecules; molecular biophysics; molecular
                 configurations; molecular modeling application; Open
                 Inventor; open systems; OpenGL; physics computing;
                 programmable command language; Python language
                 interpreter; software extensibility; software
                 libraries; software portability; standard components;
                 standard functionality; technological criteria;
                 workstations; X Windows; X/MOTIF user interface",
  treatment =    "P Practical",
}

@TechReport{vanRossum:1995:EEP,
  author =       "Guido {van Rossum}",
  title =        "Extending and embedding the {Python} interpreter",
  type =         "Report",
  number =       "CS-R9527",
  institution =  pub-CWI,
  address =      pub-CWI:adr,
  pages =        "i + 22",
  month =        apr,
  year =         "1995",
  bibdate =      "Thu May 21 14:06:05 MDT 1998",
  abstract =     "Python is an interpreted, object-oriented programming
                 language. This document describes how to write modules
                 in C or C++ to extend the Python interpreter with new
                 modules. Those modules can define new functions but
                 also new object types and their methods. The document
                 also describes how to embed the Python interpreter in
                 another application, for use as an extension language.
                 Finally, it shows how to compile and link extension
                 modules so that they can be loaded dynamically (at run
                 time) into the interpreter, if the underlying operating
                 system supports this feature. This document assumes
                 basic knowledge about Python. For an informal
                 introduction to the language, see the Python Tutorial.
                 The Python Reference Manual gives a more formal
                 definition of the language. The Python Library
                 Reference documents the existing object types,
                 functions and modules (both built-in and written in
                 Python) that give the language its wide application
                 range.",
  acknowledgement = ack-nhfb,
  keywords =     "Object-oriented programming (Computer science);
                 Programming languages (Electronic computers)",
}

@TechReport{vanRossum:1995:PLR,
  author =       "Guido {van Rossum}",
  title =        "{Python} library reference",
  type =         "Report",
  number =       "CS-R9524",
  institution =  pub-CWI,
  address =      pub-CWI:adr,
  pages =        "iv + 186",
  month =        apr,
  year =         "1995",
  bibdate =      "Fri May 22 14:34:22 1998",
  URL =          "http://www.python.org/doc/lib/lib.html",
  abstract =     "Python is an extensible, interpreted, object-oriented
                 programming language. It supports a wide range of
                 applications, from simple text processing scripts to
                 interactive WWW browsers. While the Python Reference
                 Manual describes the exact syntax and semantics of the
                 language, it does not describe the standard library
                 that is distributed with the language, and which
                 greatly enhances its immediate usability. This library
                 contains built-in modules (written in C) that provide
                 access to system functionality such as file I/O that
                 would otherwise be inaccessible to Python programmers,
                 as well as modules written in Python that provide
                 standardized solutions for many problems that occur in
                 everyday programming. Some of theses modules are
                 explicitly designed to encourage and enhance the
                 portability of Python programs. This library reference
                 manual documents Python's standard library, as well as
                 many optional library modules (which may or may not be
                 available, depending on whether the underlying platform
                 supports them and on the configuration choices made at
                 compile time). It also documents the standard types of
                 the language and its built-in functions and exceptions,
                 many of which are not or incompletely documented in the
                 Reference Manual. This manual assumes basic knowledge
                 about the Python language. For an informal introduction
                 to Python, see the Python Tutorial; the Python
                 Reference Manual remains the highest authority on
                 syntactic and semantic questions. Finally, the manual
                 entitled Extending and Embedding the Python Interpreter
                 describes how to add new extensions to Python and how
                 to embed it in other applications.''",
  acknowledgement = ack-nhfb,
  keywords =     "Object-oriented programming (Computer science);
                 Programming languages (Electronic computers)",
}

@TechReport{vanRossum:1995:PRM,
  author =       "Guido {van Rossum}",
  title =        "{Python} reference manual",
  type =         "Report",
  number =       "CS-R9525",
  institution =  pub-CWI,
  address =      pub-CWI:adr,
  pages =        "ii + 54",
  month =        apr,
  year =         "1995",
  bibdate =      "Thu May 21 14:06:05 MDT 1998",
  URL =          "http://www.python.org/doc/ref/ref-1.html",
  abstract =     "Python is a simple, yet powerful, interpreted
                 programming language that bridges the gap between C and
                 shell programming, and is thus ideally suited for
                 `throw-away programming' and rapid prototyping. Its
                 syntax is put together from constructs borrowed from a
                 variety of other languages; most prominent are
                 influences from ABC, C, Modula-3 and Icon. The Python
                 interpreter is easily extended with new functions and
                 data types implemented in C. Python is also suitable as
                 an extension language for highly customizable C
                 applications such as editors or window managers. Python
                 is available for various operating systems, amongst
                 which several flavors of UNIX (including Linux), the
                 Apple Macintosh O.S., MS-DOS, MS-Windows 3.1, Windows
                 NT, and OS/2. This reference manual describes the
                 syntax and `core semantics' of the language. It is
                 terse, but attempts to be exact and complete. The
                 semantics of non-essential built-in object types and of
                 the built-in functions and modules are described in the
                 Python Library Reference. For an informal introduction
                 to the language, see the Python Tutorial.",
  acknowledgement = ack-nhfb,
  keywords =     "Object-oriented programming (Computer science);
                 Programming languages (Electronic computers)",
}

@TechReport{vanRossum:1995:PT,
  author =       "Guido {van Rossum}",
  title =        "{Python} tutorial",
  type =         "Report",
  number =       "CS-R9526",
  institution =  pub-CWI,
  address =      pub-CWI:adr,
  pages =        "iii + 65",
  month =        apr,
  year =         "1995",
  bibdate =      "Thu May 21 14:06:05 MDT 1998",
  URL =          "http://www.python.org/doc/tut/tut.html",
  abstract =     "Python is a simple, yet powerful programming language
                 that bridges the gap between C and shell programming,
                 and is thus ideally suited for `throw-away programming'
                 and rapid prototyping. Its syntax is put together from
                 constructs borrowed from a variety of other languages;
                 most prominent are influences from ABC, C, Modula-3 and
                 Icon. The Python interpreter is easily extended with
                 new functions and data types implemented in C. Python
                 is also suitable as an extension language for highly
                 customizable C applications such as editors or window
                 managers. Python is available for various operating
                 systems, amongst which several flavors of UNIX, Amoeba,
                 the Apple Macintosh O.S., and MS-DOS. This tutorial
                 introduces the reader informally to the basic concepts
                 and features of the Python language and system. It
                 helps to have a Python interpreter handy for hands-on
                 experience, but as the examples are self-contained, the
                 tutorial can be read off-line as well. For a
                 description of standard objects and modules, see the
                 Python Library Reference manual. The Python Reference
                 Manual gives a more formal definition of the
                 language.",
  acknowledgement = ack-nhfb,
  keywords =     "Object-oriented programming (Computer science);
                 Programming languages (Electronic computers)",
}

@Article{Watters:1995:TAN,
  author =       "Aaron R. Watters",
  title =        "Tutorial Article No. 005: The What, Why, Who, and
                 Where of {Python}",
  journal =      "UnixWorld Online",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        "????",
  year =         "1995",
  bibdate =      "Thu May 21 16:11:31 1998",
  URL =          "http://www.wcmh.com/uworld/archives/95/tutorial/005.html",
  acknowledgement = ack-nhfb,
}

@Article{Bauer:1996:IP,
  author =       "Jeff Bauer",
  title =        "An Introduction to {Python}",
  journal =      j-LINUX-J,
  volume =       "21",
  pages =        "??--??",
  month =        jan,
  year =         "1996",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue21/index.html",
  abstract =     "Do you need help in the rapid development of
                 applications? Python could be the language for you.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Beazley:1996:SEU,
  author =       "D. M. Beazley",
  title =        "{SWIG}: an easy to use tool for integrating scripting
                 languages with {C} and {C++}",
  crossref =     "USENIX:1996:ATT",
  pages =        "129--139",
  year =         "1996",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6140D (High level
                 languages); C6180 (User interfaces)",
  corpsource =   "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
                 USA",
  keywords =     "ANSI C/C++ declarations; ASCII format; authoring
                 languages; automatic bindings generation; C language;
                 C++ language; classes; data types; documentation;
                 Guile; HTML; language integration; LaTeX; Perl;
                 pointers; program development tool; programming
                 environments; Python; scripting languages; Simplified
                 Wrapper and Interface Generator; software tools;
                 structures; SWIG; system documentation; Tcl/Tk; user
                 interface management systems",
  treatment =    "P Practical",
}

@Article{Crespo:1996:WBB,
  author =       "Arturo Crespo and Eric A. Bier",
  title =        "{WebWriter}: {A} browser-based editor for constructing
                 {Web} applications",
  journal =      j-COMP-NET-ISDN,
  volume =       "28",
  number =       "7--11",
  pages =        "1291--1306",
  day =          "1",
  month =        may,
  year =         "1996",
  CODEN =        "CNISE9",
  ISSN =         "0169-7552",
  bibdate =      "Fri Sep 24 20:21:29 MDT 1999",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/python.bib;
                 ftp://ftp.math.utah.edu/pub/tex/bib/sgml.bib;
                 http://www.elsevier.com/cgi-bin/cas/tree/store/cna/cas_free/browse/browse.cgi?year=1996&volume=28&issue=7-11",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/comnet/cas_sub/browse/browse.cgi?year=1996&volume=28&issue=7-11&aid=1616",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Stanford Univ., CA, USA",
  classification = "C6115 (Programming support); C6130D (Document
                 processing techniques); C6130M (Multimedia); C6140D
                 (High level languages); C6150N (Distributed systems
                 software); C6180 (User interfaces)",
  conflocation = "Paris, France; 6-10 May 1996",
  conftitle =    "Fifth International World Wide Web Conference",
  corpsource =   "Dept. of Comput. Sci., Stanford Univ., CA, USA",
  keywords =     "application generators; authoring systems;
                 browser-based editor; CGI protocol; clickable maps;
                 Common Gateway Interface; direct-manipulation Web page
                 editor; HTML extensions; hypermedia; Hypertext Markup
                 Language; network servers; nonprogrammers; output
                 regions; page description languages; page stack;
                 programming languages; Python; script; server-based
                 authoring tools; server-based World Wide Web
                 applications construction; server-side editors; SGML;
                 software packages; text editing; toolkit; user
                 interface layout; Web page generating programs;
                 WebWriter; {Internet}",
  pubcountry =   "Netherlands",
  treatment =    "P Practical",
}

@Article{Dubois:1996:EPO,
  author =       "P. F. Dubois and T.-Y. Yang",
  title =        "Extending {Python} [Object-oriented language]",
  journal =      j-COMP-PHYSICS,
  volume =       "10",
  number =       "4",
  pages =        "359--365",
  month =        jul # "\slash " # aug,
  year =         "1996",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6120 (File
                 organisation); C6130 (Data handling techniques); C6140D
                 (High level languages); C6150C (Compilers, interpreters
                 and other processors); C7300 (Natural sciences
                 computing)",
  corpsource =   "Lawrence Livermore Nat. Lab., CA, USA",
  keywords =     "C language; C++; C++ static-constructor problem,;
                 compiled sources; dynamic loading; embedding; exception
                 handling; first-class functions; Fortran; free
                 language; garbage collection; high-performance
                 numerical extension; interpreted language; natural
                 sciences computing; object types; object- oriented
                 languages; object-oriented language; object-oriented
                 programming; portable language; program interpreters;
                 programmable application; Python interpreter; Python
                 language; Python program; scientific programming;
                 storage management; user interface",
  treatment =    "P Practical",
}

@Article{Dubois:1996:NP,
  author =       "P. F. Dubois and K. Hinsen and J. Hugunin",
  title =        "Numerical {Python}",
  journal =      j-COMP-PHYSICS,
  volume =       "10",
  number =       "3",
  pages =        "262--267",
  month =        may # "\slash " # jun,
  year =         "1996",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Sun Apr 13 12:29:32 MDT 1997",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/linux.bib",
  abstract =     "Python is a small and easy-to-learn language with
                 surprising capabilities. It is an interpreted
                 object-oriented scripting language and has a full range
                 of sophisticated features such as first-class
                 functions, garbage collection, and exception handling.
                 Python has properties that make it especially appealing
                 for scientific programming: Python is quite simple and
                 easy to learn, but it is a full and complete language.
                 It is simple to extend Python with your own compiled
                 objects and functions. Python is portable, from Unix to
                 Windows 95 to Linux to Macintosh. Python is free, with
                 no license required even if you make a commercial
                 product out of it. Python has a large user-contributed
                 library of ``modules''. These modules cover a wide
                 variety of needs, such as audio and image processing,
                 World Wide Web programming, and graphical user
                 interfaces. In particular, there is an interface to the
                 popular Tk package for building windowing applications.
                 And now, Python has a high-performance array module
                 similar to the facilities in specialized array
                 languages such as Matlab, IDL, Basis, or Yorick. This
                 extension also adds complex numbers to the language.
                 Array operations in Python lead to the execution of
                 loops in C, so that most of the work is done at full
                 compiled speed.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6110J (Object-oriented
                 programming); C6150C (Compilers, interpreters and other
                 processors); C7300 (Natural sciences computing)",
  corpsource =   "Lawrence Livermore Nat. Lab., CA, USA",
  keywords =     "applications; compiled objects; exception; first-class
                 functions; garbage collection; graphical user
                 interfaces; handling; high-performance array module;
                 interpreted object-oriented scripting language; natural
                 sciences computing; object-oriented languages; program
                 interpreters; Python; scientific programming; Wide Web
                 programming; windowing; World",
  treatment =    "P Practical",
}

@Article{Dubois:1996:SPE,
  author =       "Paul F. Dubois and T.-Y. Yang",
  title =        "Scientific Programming: Extending {Python}",
  journal =      j-COMP-PHYSICS,
  volume =       "10",
  number =       "4",
  pages =        "359--??",
  month =        "????",
  year =         "1996",
  CODEN =        "CPHYE2",
  ISSN =         "0894-1866",
  bibdate =      "Thu May 21 16:28:33 MDT 1998",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hylton:1996:KPS,
  author =       "J. Hylton and K. Manheimer and F. L. {Drake, Jr.} and
                 B. Warsaw and R. Masse and G. {van Rossum}",
  title =        "Knowbot Programming: system support for mobile
                 agents",
  crossref =     "Cabrera:1996:PFI",
  pages =        "8--13",
  year =         "1996",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6130S (Data
                 security); C6150N (Distributed systems software); C6170
                 (Expert systems)",
  conftitle =    "Proceedings of the Fifth International Workshop on
                 Object- Orientation in Operating Systems",
  corpsource =   "Corporation for Nat. Res. Initiatives, Reston, VA,
                 USA",
  keywords =     "cooperative systems; distributed systems; Internet;
                 interprocess communication; Knowbot Programs; mobile
                 agents; multiple autonomous agents; network resources;
                 object-oriented languages; object-oriented programming;
                 object-oriented programming language; process
                 migration; prototype system; Python; security; security
                 of data; software agents",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Oper. Syst.;
                 USENIX",
  treatment =    "P Practical",
}

@Book{Lutz:1996:PP,
  author =       "Mark Lutz",
  title =        "Programming {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxii + 880",
  month =        "Fall",
  year =         "1996",
  ISBN =         "1-56592-197-6",
  ISBN-13 =      "978-1-56592-197-9",
  LCCN =         "QA76.73.P98 L88 1996",
  bibdate =      "Sat Jun 28 10:26:23 1997",
  bibsource =    "z3950.loc.gov:7090/Voyager;
                 ftp://ftp.math.utah.edu/pub/tex/bib/ora.bib",
  note =         "Also available in Japanese translation, see
                 \path=http://www.oreilly.co.jp/BOOK/python1.htm=.",
  price =        "US\$39.95",
  URL =          "http://www.oreilly.com/catalog/python;
                 http://shell.rmi.net/~lutz/",
  acknowledgement = ack-nhfb,
  keywords =     "Python (Computer program language)",
}

@Article{Troan:1996:FSSa,
  author =       "Erik Troan",
  title =        "Free Software Solutions: The {Python} Language",
  journal =      j-X-J,
  volume =       "5",
  number =       "5",
  pages =        "96--??",
  month =        may,
  year =         "1996",
  CODEN =        "XJOUEA",
  ISSN =         "1056-7003",
  bibdate =      "Thu Sep 05 09:14:34 1996",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/xjournal.bib",
  acknowledgement = ack-nhfb,
}

@Article{Troan:1996:FSSb,
  author =       "Erik Troan",
  title =        "Free Software Solutions: Basic {X} Programming in
                 {Python}",
  journal =      j-X-J,
  volume =       "5",
  number =       "6",
  pages =        "84--??",
  month =        jun,
  year =         "1996",
  CODEN =        "XJOUEA",
  ISSN =         "1056-7003",
  bibdate =      "Thu Sep 05 09:14:34 1996",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/xjournal.bib",
  acknowledgement = ack-nhfb,
}

@Article{Troan:1996:FSSc,
  author =       "Erik Troan",
  title =        "Free Software Solutions: Meta Widgets in {Python}",
  journal =      j-X-J,
  volume =       "5",
  number =       "7",
  pages =        "??--??",
  month =        jul # "\slash " # aug,
  year =         "1996",
  CODEN =        "XJOUEA",
  ISSN =         "1056-7003",
  bibdate =      "Wed Sep 4 09:14:40 1996",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/xjournal.bib;
                 http://www.sigs.com/publications/docs/txjr/9607/txjr9607.toc.html",
}

@Book{Watters:1996:IPP,
  author =       "Aaron Watters and Guido {van Rossum} and James C.
                 Ahlstrom",
  title =        "{Internet} programming with {Python}",
  publisher =    pub-MT,
  address =      pub-MT:adr,
  pages =        "xviii + 477",
  year =         "1996",
  ISBN =         "1-55851-484-8",
  ISBN-13 =      "978-1-55851-484-3",
  LCCN =         "QA76.73.P98 W38 1996",
  bibdate =      "Thu May 21 11:05:40 1998",
  price =        "US\$34.95",
  URL =          "http://www.fsbassociates.com/books/python.htm",
  acknowledgement = ack-nhfb,
  annote =       "See book review \cite{Johnson:1997:BRI}.",
  keywords =     "Internet (Computer network); Python (Computer program
                 language)",
}

@Article{Anonymous:1997:BRI,
  author =       "Anonymous",
  title =        "Book Review: {Internet Programming with Python}",
  journal =      j-LINUX-J,
  volume =       "42",
  pages =        "??--??",
  month =        oct,
  year =         "1997",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue42/index.html",
  URL =          "http://www.linuxjournal.com/2152.html",
  acknowledgement = ack-nhfb,
}

@Article{Arnold:1997:HDO,
  author =       "David Arnold and Andy Bond and Martin Chilvers",
  title =        "{Hector}: Distributed Objects in {Python}",
  journal =      j-DDJ-SOURCEBOOK,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        jan # "\slash " # feb,
  year =         "1997",
  ISSN =         "1077-9019",
  bibdate =      "Thu May 21 15:33:54 1998",
  URL =          "http://www.ddj.com/ddsbk/1997/1997_01/arno.htm",
  acknowledgement = ack-nhfb,
}

@InProceedings{Beazley:1997:BFL,
  author =       "David M. Beazley and Peter S. Lomdahl",
  title =        "Building flexible large-scale scientific computing
                 applications with scripting languages",
  crossref =     "Heath:1997:PES",
  year =         "1997",
  bibdate =      "Fri May 22 09:14:10 MDT 1998",
  bibsource =    "Compendex database",
  abstract =     "We describe our use of scripting languages with a
                 large-scale molecular dynamics code. We will show how
                 one can build an interactive, highly modular, and
                 easily extensible system without sacrificing
                 performance, building a huge monolithic package, or
                 complicating code development. We will also describe
                 our use of the Python language and the SWIG automated
                 interface generation tool that we have developed for
                 easily creating scripting language interfaces to C/C++
                 programs.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Utah",
  affiliationaddress = "Salt Lake City, UT, USA",
  journalabr =   "Proc SIAM Conf Parallel Process Sci Comput",
  pagecount =    "8",
}

@InProceedings{Beazley:1997:EMP,
  author =       "D. M. Beazley and P. S. Lomdahl",
  title =        "Extensible message passing application development and
                 debugging with {Python}",
  crossref =     "IEEE:1997:PIP",
  pages =        "650--655",
  year =         "1997",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C5220P (Parallel architecture)C5440 (Multiprocessing
                 systems); C6110P (Parallel programming); C6115
                 (Programming support); C6140D (High level languages);
                 C6150C (Compilers, interpreters and other processors);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems); C6150N (Distributed systems software)",
  conftitle =    "Proceedings 11th International Parallel Processing
                 Symposium",
  corpsource =   "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
                 USA",
  keywords =     "application specific debugging; CM-5; Cray T3D;
                 extensible message passing application debugging;
                 extensible message passing application development;
                 interpreted object oriented scripting language;
                 large-scale message passing applications; message
                 passing; message passing program writing; molecular
                 dynamics application; MPI; multiprocessing systems;
                 object-oriented languages; parallel machines; parallel
                 programming; program debugging; program interpreters;
                 Python parallelisation; rapid prototyping; software
                 prototyping; Sun multiprocessor servers",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Parallel
                 Process.; ACM SIGARCH; Eur. Assoc. Theor. Comput. Sci.
                 (EATCS); Swiss Special Interest Group on Parallelism
                 (SIPAR); SPPEDUP Soc",
  treatment =    "P Practical",
}

@Article{Bielak:1997:UPG,
  author =       "Richie Bielak",
  title =        "Using {Python} to Generate {HTML} Pages",
  journal =      "Linux Gazette",
  volume =       "19",
  number =       "??",
  pages =        "??--??",
  month =        jul,
  year =         "1997",
  bibdate =      "Thu May 21 15:19:57 1998",
  URL =          "http://www.ssc.com/lg/issue19/python.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{Hammer:1997:ESI,
  author =       "J. Hammer and H. Garcia-Molina and J. Cho and R.
                 Aranha and Crespo and A.",
  title =        "Extracting semistructured information from the {Web}",
  crossref =     "Anonymous:1997:PWM",
  pages =        "18--25",
  year =         "1997",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6160B (Distributed databases); C7210 (Information
                 services and centres); C7250 (Information storage and
                 retrieval)",
  conflocation = "Tucson, AZ, USA; 16 May 1997",
  conftitle =    "Proceedings of Workshop on Management of
                 Semi-Structured Data",
  corpsource =   "Dept. of Comput. Sci., Stanford Univ., CA, USA",
  keywords =     "configurable tool; DARPA I/sup 3/ technology
                 demonstration; database objects; declarative
                 specification; distributed databases; HTML pages;
                 information conversion; information retrieval;
                 Internet; Python programming language; semistructured
                 information extraction; TSIMMIS testbed; various WWW
                 sites; weather data extraction; Web extractor",
  sponsororg =   "NSF",
  treatment =    "P Practical",
}

@Unpublished{Hugunin:1997:PJB,
  author =       "Jim Hugunin",
  title =        "{Python} and {Java}: The Best of Both Worlds",
  year =         "1997",
  bibdate =      "Tue Jan 06 09:29:45 1998",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/java.bib",
  note =         "Discusses an implementation of the Python scripting
                 language in Java. The article and the code are
                 available electronically.",
  URL =          "http://www.python.org/jpython/",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1997:BRI,
  author =       "Dwight Johnson",
  title =        "Book Review: {{\em Internet Programming with
                 Python}}",
  journal =      j-LINUX-J,
  volume =       "42",
  pages =        "??--??",
  month =        oct,
  year =         "1997",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Fri Apr 30 10:36:13 1999",
  note =         "See book \cite{Watters:1996:IPP}.",
  URL =          "http://www.ssc.com/lj/issue42/2152.html",
  acknowledgement = ack-nhfb,
}

@Article{Kim:1997:DIW,
  author =       "Hyeon Jong Kim and Ki Ho Lee",
  title =        "Design and implementation of {Web} documents creating
                 system with {HTML}-supporting library",
  journal =      "Journal of KISS(C) (Computing Practices)",
  volume =       "3",
  number =       "4",
  pages =        "375--383",
  month =        aug,
  year =         "1997",
  CODEN =        "CKNCFY",
  ISSN =         "1226-2293",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C5620W (Other computer networks); C6110J
                 (Object-oriented programming); C6130D (Document
                 processing techniques); C6130M (Multimedia); C6140D
                 (High level languages); C6150N (Distributed systems
                 software); C7210 (Information services and centres)",
  corpsource =   "Korea Inf. Sci. Soc., Seoul, South Korea",
  keywords =     "CGI program; compact program; GUI; HTML documents;
                 HTML supporting library; hypermedia; Internet;
                 nonsequential construction; object oriented design;
                 object oriented programming language; object-oriented
                 languages; page description languages; print
                 statements; Python; Web browser; Web document creation
                 system; Web documents",
  language =     "Korean",
  pubcountry =   "South Korea",
  treatment =    "P Practical",
}

@Article{Kuchling:1997:PU,
  author =       "Andrew Kuchling",
  title =        "{Python} Update",
  journal =      j-LINUX-J,
  volume =       "37",
  pages =        "??--??",
  month =        may,
  year =         "1997",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue37/index.html",
  acknowledgement = ack-nhfb,
}

@Article{Laird:1997:CSL,
  author =       "Cameron Laird and Kathryn Soraiz",
  title =        "Choosing a scripting language: {Perl}, {Tcl}, and
                 {Python}: they're not your father's scripting
                 languages",
  journal =      j-SUNWORLD-ONLINE,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        oct,
  year =         "1997",
  ISSN =         "1091-8914",
  bibdate =      "Thu May 21 15:17:09 1998",
  URL =          "http://www.sun.com/sunworldonline/swol-10-1997/swol-10-scripting.html",
  acknowledgement = ack-nhfb,
}

@Article{Orlowski:1997:NSC,
  author =       "A. Orlowski",
  title =        "And now for something completely different? [{Python}
                 language]",
  journal =      j-EXE,
  volume =       "12",
  number =       "2",
  pages =        "34--35, 37, 39, 41",
  month =        jul,
  year =         "1997",
  CODEN =        "EXEEE5",
  ISSN =         "0268-6872",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages); C6150N (Distributed systems
                 software)",
  keywords =     "Amoeba operating system; API; application program
                 interfaces; authoring languages; BSD- style sockets;
                 CGI facilities; client- server systems; client-server
                 system; CORBA; graphical user interface; GUI toolkits;
                 ILU; object-oriented languages; object-oriented
                 programming; operating systems (computers); Python
                 language; scripting language; shared objects; software
                 libraries; SQL interfaces",
  pubcountry =   "UK",
  treatment =    "P Practical",
}

@InProceedings{Pierce:1997:AEU,
  author =       "J. S. Pierce and S. Audia and T. Burnette and K.
                 Christiansen and D. Cosgrove and M. Conway and K.
                 Hinckley and K. Monkaitis and J. Patten and J. Shothet
                 and D. Staack and B. Stearns and Sturgill and C. and G.
                 Williams and R. Pausch",
  title =        "{Alice}: easy to use interactive {3D} graphics",
  crossref =     "ACM:1997:PAS",
  pages =        "77--78",
  year =         "1997",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6115 (Programming support); C6130B (Graphics
                 techniques); C6180 (User interfaces)",
  conftitle =    "Proceedings of Tenth Annual Symposium on User
                 Interface Software and Technology",
  corpsource =   "Dept. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  keywords =     "Alice; authoring languages; ease of use; human
                 factors; interactive 3D graphics; interactive
                 development environment; interactive systems; Internet;
                 interpreted language; Python; rapid prototyping system;
                 scripting language; simulations; software prototyping;
                 solid modelling; three dimensional graphics; usability;
                 user actions; user interfaces; virtual reality; virtual
                 reality applications; Windows 95",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@InProceedings{Plosch:1997:DCP,
  author =       "R. Plosch",
  title =        "Design by contract for {Python}",
  crossref =     "IEEE:1997:PAP",
  pages =        "213--219",
  year =         "1997",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages)",
  conftitle =    "Proceedings of Joint 4th International Computer
                 Science Conference and 4th Asia Pacific Software
                 Engineering Conference",
  corpsource =   "Johannes Kepler Univ., Linz, Austria",
  keywords =     "design by contract; instance variables;
                 object-oriented languages; object-oriented programming;
                 object-oriented software systems; prototyping-oriented
                 software life cycle; run-time system; software
                 prototyping; statically typed object-oriented
                 programming language Eiffel",
  sponsororg =   "Croucher Found.; UNU/IIST; IEEE Hong Kong Sect.
                 Comput. Chapter; ACM Hong Kong Chapter; Hong Kong
                 Comput. Soc",
  treatment =    "P Practical",
}

@Misc{Rook:1997:LCC,
  author =       "David Rook",
  title =        "A Language Collector Comments On: {Java}, {Perl} \&
                 {Python}",
  month =        oct,
  year =         "1997",
  bibdate =      "Thu May 21 15:18:28 1998",
  URL =          "http://www.chips.navy.mil/chips/archives/97_oct/file12.htm",
  acknowledgement = ack-nhfb,
}

@Article{Shell:1997:PDS,
  author =       "Jeffrey P. Shell",
  title =        "{Python} Does Scripts and Objects --- {Python} is a
                 platform-independent {OOP} language with capabilities
                 ranging from simple scripting to sophisticated object
                 libraries",
  journal =      j-BYTE,
  volume =       "22",
  number =       "2",
  pages =        "63--64",
  month =        feb,
  year =         "1997",
  CODEN =        "BYTEDJ",
  ISSN =         "0360-5280",
  bibdate =      "Sat Feb 15 16:36:48 MST 1997",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/byte1995.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages)",
  keywords =     "client/server databases; common gateway interface
                 scripts; dynamic range; large object oriented
                 programming libraries; neutral byte code;
                 object-oriented languages; object-oriented programming;
                 objects; programming languages; Python; rapid
                 applications prototyping; scripts; Unix system
                 administration tools",
  treatment =    "P Practical",
}

@Article{Suzuki:1997:P,
  author =       "Junichi Suzuki",
  title =        "{Python}",
  journal =      "Japanese Dr Dobbs",
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        "????",
  year =         "1997",
  bibdate =      "Thu May 21 15:23:47 1998",
  note =         "A series of seven articles on Python.",
  acknowledgement = ack-nhfb,
}

@Article{Troan:1997:FSS,
  author =       "Eric Troan",
  title =        "Free Software Solutions: From {Python} to {Java}",
  journal =      j-UNIX-DEVELOPER,
  volume =       "1",
  number =       "1",
  pages =        "77--78",
  month =        jan # "\slash " # feb,
  year =         "1997",
  ISSN =         "1090-2279",
  bibdate =      "Thu Jan 16 17:23:49 1997",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/java.bib",
  acknowledgement = ack-nhfb,
}

@Article{Vanaken:1997:WCS,
  author =       "Michel Vanaken",
  title =        "Writing {CGI} Scripts in {Python}",
  journal =      j-LINUX-J,
  volume =       "34",
  pages =        "??--??",
  month =        feb,
  year =         "1997",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue34/index.html",
  abstract =     "Python, a simple, yet powerful, interpreted
                 programming language that bridges the gap between C and
                 shell programming, from a CGI perspective.",
  acknowledgement = ack-nhfb,
}

@Article{vanRossum:1997:P,
  author =       "Guido {van Rossum}",
  title =        "{Python}",
  journal =      j-WORLD-WIDE-WEB-J,
  volume =       "2",
  number =       "2",
  pages =        "??--??",
  month =        "Spring",
  year =         "1997",
  CODEN =        "WWWFFI",
  ISSN =         "1085-2301",
  bibdate =      "Thu May 21 15:26:49 1998",
  URL =          "http://www.ora.com/catalog/wj6/",
  acknowledgement = ack-nhfb,
  xxnote =       "Find correct title??",
}

@Book{vonLowis:1997:PB,
  author =       "Martin {von L{\"o}wis} and Nils Fischbeck",
  title =        "{Das Python-Buch}",
  publisher =    pub-AW-LONGMAN,
  address =      pub-AW-LONGMAN:adr,
  pages =        "495",
  year =         "1997",
  ISBN =         "3-8273-1110-1",
  ISBN-13 =      "978-3-8273-1110-8",
  LCCN =         "",
  bibdate =      "Thu May 21 14:49:49 1998",
  bibsource =    "http://www.addison-wesley.de/katalog/item.ppml?textexpr=Python&id=00086",
  note =         "Includes CD-ROM.",
  price =        "DM 69,90; ATS 510; CHR 63,00",
  acknowledgement = ack-nhfb,
}

@Misc{WalnutCreek:1997:PA,
  author =       "{Walnut Creek}",
  title =        "The {Python} Archive",
  howpublished = "CD ROM.",
  month =        jun,
  year =         "1997",
  bibdate =      "Thu May 21 15:21:13 1998",
  note =         "Includes precompiled versions of Python for: AIX,
                 BeOS, BSDI, Digital Unix (DEC OSF/1), DGUX, FreeBSD,
                 HPUX, IRIX, Linux, Mac OS, OpenVMS (alpha and VAX),
                 OS/2 (emx), RS6000, SCO, Sequent PTS, SGI IRIX, Solaris
                 x86, Sparc/Solaris, Sparc/SunOS, Ultrix, VMS/VAX, and
                 Windows 95/NT.",
  price =        "US\$39.95",
  URL =          "http://www.cdrom.com/titles/prog/python.htm",
  acknowledgement = ack-nhfb,
}

@Article{Willison:1997:BEP,
  author =       "Frank Willison",
  title =        "Bleeding Edge: {Python}: It's Not Just For Laughs",
  journal =      j-WEB-REVIEW,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "3",
  month =        jan,
  year =         "1997",
  bibdate =      "Thu May 21 15:29:27 1998",
  URL =          "http://webreview.com/wr/pub/Willison_Frank",
  acknowledgement = ack-nhfb,
}

@Article{Wilson:1997:PBP,
  author =       "Gregory V. Wilson",
  title =        "Programmer's Bookshelf: Perusing the Bookshelf",
  journal =      j-DDJ,
  volume =       "22",
  number =       "11",
  pages =        "125, 127",
  month =        nov,
  year =         "1997",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Fri Nov 28 17:28:03 MST 1997",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/dr-dobbs.bib",
  abstract =     "This month on the bookshelf, you'll find Greg's
                 reports on Object-Oriented Software Testing, by Shel
                 Siegel, UML and C++, by Richard C. Lee and William M.
                 Tepfenhart, Software Metrics, by Norman E. Fenton and
                 Shari Lawrence Pfleeger, Programming Python, by Mark
                 Lutz, and Computing Tomorrow: Future Research
                 Directions in Computer Science, edited by Ilan Wand and
                 Robin Milner (eds).",
  acknowledgement = ack-nhfb,
}

@MastersThesis{Zhou:1997:CCJ,
  author =       "Ling Zhou",
  title =        "A comparison of {C++}, {Java} and {Python}",
  type =         "Thesis (M.S.)",
  school =       "Department of Computer Science, Texas A\&M
                 University",
  address =      "College Station, TX, USA",
  pages =        "vi + 44",
  year =         "1997",
  bibdate =      "Thu May 21 14:06:05 MDT 1998",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zukowski:1997:ISU,
  author =       "Monty Zukowski",
  title =        "Implementing a Selective Undo Framework in {Python}",
  crossref =     "Anonymous:1997:PIP",
  pages =        "69--75",
  year =         "1997",
  bibdate =      "Mon Dec 29 14:27:24 1997",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/litprog.bib",
  URL =          "http://www.python.org/workshops/1997-10/proceedings/zukowski.html",
  acknowledgement = ack-nhfb,
}

@TechReport{Achtzehnter:1998:ILU,
  author =       "Joachim Achtzehnter and Judy Anderson and Antony
                 Courtney and Doug Cutting and Mark Davidson and
                 Jeanette Figueroa and Ken Fishkin and Scott Hassan and
                 Rob Head and Chris Jacobi and Bill Janssen and Swen
                 Johnson and Dan Larner and Bill Nell and Denis Severson
                 and Bridget Spitznagel and Mike Spreitzer and Mark
                 Stefik and Martin von L{\"o}wis and Farrell Wymore and
                 Rick Yardumian",
  title =        "Inter-Language Unification",
  type =         "Technical Report",
  number =       "??",
  institution =  "Xerox Palo Alto Research Center",
  address =      "Palo Alto, CA, USA",
  day =          "12",
  month =        may,
  year =         "1998",
  bibdate =      "Thu May 21 15:35:52 1998",
  note =         "The ILU system can be used from C++, Common Lisp,
                 Guile, Java, Modula-3, Perl, Python, Scheme, and
                 Standard C.",
  URL =          "ftp://ftp.parc.xerox.com/pub/ilu/ilu.html",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:P,
  author =       "Anonymous",
  title =        "{Python}",
  journal =      j-WEB-REVIEW,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "10",
  month =        apr,
  year =         "1998",
  bibdate =      "Thu May 21 15:40:28 1998",
  URL =          "http://webreview.com/wr/pub/freeware/python.html",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:PDA,
  author =       "Anonymous",
  title =        "The {Python DB-API}",
  journal =      j-LINUX-J,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu May 21 14:57:47 1998",
  URL =          "http://www.ssc.com/lj/",
  acknowledgement = ack-nhfb,
}

@TechReport{Anonymous:1998:PEL,
  author =       "Anonymous",
  title =        "{Python} Extensions: {LLNL}-Distributed Extensions",
  type =         "Technical Report",
  number =       "UCRL-128569",
  institution =  "Lawrence Livermore National Laboratory",
  address =      "Livermore, CA, USA",
  year =         "1998",
  bibdate =      "Thu May 21 15:14:21 1998",
  note =         "Includes Numerical Python, Python\slash Pact-PDB
                 interface, PyGraphics, PyHistory, RNG (random number
                 generator), CXX\_Objects (Python extensions in C++).",
  URL =          "http://xfiles.llnl.gov/python.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:SLG,
  author =       "Anonymous",
  title =        "Scripting Languages Go Prime Time",
  journal =      "Software Development magazine",
  volume =       "??",
  number =       "??",
  pages =        "??",
  month =        apr,
  year =         "1998",
  bibdate =      "Thu May 21 14:56:04 1998",
  note =         "Discusses Python, Perl, and Tcl.",
  URL =          "http://www.sdmagazine.com",
  acknowledgement = ack-nhfb,
}

@TechReport{Anonymous:1998:WPF,
  author =       "Anonymous",
  title =        "The whole {Python FAQ}",
  type =         "Technical Report",
  institution =  pub-CNRI,
  address =      pub-CNRI:adr,
  year =         "1998",
  bibdate =      "Wed Oct 28 07:23:01 1998",
  note =         "For Python Release 1.5.1.",
  URL =          "http://www.python.org/doc/FAQ.html",
  acknowledgement = ack-nhfb,
}

@Article{Beazley:1998:SAC,
  author =       "David Beazley",
  title =        "{SWIG} and Automated {C/C++} Scripting Extensions",
  journal =      j-DDJ,
  volume =       "23",
  number =       "2",
  pages =        "30, 32, 34--36, 100",
  month =        feb,
  year =         "1998",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Sat Mar 07 08:28:08 1998",
  abstract =     "SWIG, short for ``Simplified Wrapper and Interface
                 Generator,'' is a freely available tool that lets you
                 generate interfaces to a variety of scripting languages
                 from a common interface description",
  acknowledgement = ack-nhfb,
}

@Article{Dougherty:1998:PGV,
  author =       "Dale Dougherty",
  title =        "{Python}'s {Guido van Rossum}",
  journal =      j-WEB-REVIEW,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "10",
  month =        apr,
  year =         "1998",
  bibdate =      "Thu May 21 15:42:10 1998",
  URL =          "http://webreview.com/wr/pub/Dougherty_Dale",
  acknowledgement = ack-nhfb,
}

@Article{Garberson:1998:LEP,
  author =       "John D. Garberson",
  title =        "Letter to the {Editor}: Programming {Python}",
  journal =      j-LOGIN,
  volume =       "23",
  number =       "4",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397",
  bibdate =      "Tue Apr 11 06:42:33 MDT 2006",
  bibsource =    "http://www.usenix.org/publications/login/contents/contents.jun98.html",
  acknowledgement = ack-nhfb,
}

@Article{Hamilton:1998:PHM,
  author =       "Michael Hamilton",
  title =        "The {Python HTMLgen} Module",
  journal =      j-LINUX-J,
  volume =       "55",
  pages =        "22, 24--26",
  month =        nov,
  year =         "1998",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Tue Oct 20 16:41:32 1998",
  bibsource =    "http://www.linuxjournal.com/issue55/index.html",
  URL =          "ftp://ftp.ssc.com/pub/lj/listings/issue55/2986.tgz",
  abstract =     "An easy way to generate HTML-formatted text.",
  acknowledgement = ack-nhfb,
}

@Article{Howes:1998:TPC,
  author =       "Brad Howes",
  title =        "Template processing classes for {Python}",
  journal =      j-DDJ,
  volume =       "23",
  number =       "2",
  pages =        "38, 40, 42, 44--46, 48, 100",
  month =        feb,
  year =         "1998",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/dr-dobbs.bib",
  abstract =     "Brad shows how you can embed Python objects in HTML
                 pages using boilerplate template processing classes.
                 Then Python creator Guido van Rossum adds a note on
                 what's new in the just-released Python 1.5.",
  acknowledgement = ack-nhfb,
  classification = "C6130D (Document processing techniques); C6130M
                 (Multimedia); C6160J (Object- oriented databases)",
  keywords =     "application program interfaces; BoilerPlate; CGI
                 infrastructure; conditional control; Emacs; embedded
                 HTML text; errors; HTML document template; HTML
                 editing; hypermedia; iterative control; multithreaded
                 CGI service; object database; object paradigm;
                 object-oriented databases; page description languages;
                 persistent objects; placeholders; print statements;
                 Python; run- time values; run-time HTML generation;
                 syntax coloring; tagged locations; template HTML
                 constructs; template processing classes; text regions",
  treatment =    "P Practical",
}

@Article{Kuchling:1998:CFP,
  author =       "Andrew M. Kuchling",
  title =        "A {CGI} framework in {Python}",
  journal =      j-WEB-TECHNIQUES,
  volume =       "3",
  number =       "2",
  pages =        "43--46",
  month =        feb,
  year =         "1998",
  CODEN =        "WETEFA",
  ISSN =         "1086-556X",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  URL =          "http://www.webtechniques.com/features/1998/02/kuchling/kuchling.shtml",
  acknowledgement = ack-nhfb,
  classification = "C6110B (Software engineering techniques); C6115
                 (Programming support); C6150N (Distributed systems
                 software); C7210 (Information services and centres)",
  keywords =     "authoring languages; CGI framework; CGI scripts;
                 common gateway interface; complete computer programs;
                 error handling code; HTML; hypermedia; Internet; page
                 description languages; Python; site development;
                 software libraries; software tools; standard library;
                 user registration scheme; World Wide Web",
  treatment =    "P Practical",
}

@Article{Kuchling:1998:LIG,
  author =       "Andrew Kuchling",
  title =        "{LJ} Interviews {Guido van Rossum}",
  journal =      j-LINUX-J,
  volume =       "55",
  pages =        "18, 20--21",
  month =        nov,
  year =         "1998",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Tue Oct 20 16:41:32 1998",
  bibsource =    "http://www.linuxjournal.com/issue55/index.html",
  abstract =     "A talk with the creator of Python.",
  acknowledgement = ack-nhfb,
}

@Article{Kuchling:1998:PDA,
  author =       "Andrew M. Kuchling",
  title =        "The {Python DB-API}",
  journal =      j-LINUX-J,
  volume =       "49",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Fri Oct 9 08:35:26 MDT 1998",
  bibsource =    "http://www.linuxjournal.com/issue49/index.html",
  acknowledgement = ack-nhfb,
}

@Article{Laird:1998:GTW,
  author =       "Cameron Laird and Kathryn Soraiz",
  title =        "{GUI} toolkits: What are your options? An overview of
                 today's best-bet {GUI} toolkits",
  journal =      j-SUNWORLD-ONLINE,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  ISSN =         "1091-8914",
  bibdate =      "Thu May 21 14:58:54 1998",
  note =         "Discusses Python.",
  URL =          "http://www.sun.com/sunworldonline/swol-02-1998/swol-02-python.html",
  acknowledgement = ack-nhfb,
}

@InCollection{Lutz:1998:POO,
  author =       "Mark Lutz",
  editor =       "????",
  booktitle =    "Handbook of Programming Languages",
  title =        "{Python}: an Object Oriented Scripting Language",
  publisher =    pub-MAC,
  address =      pub-MAC:adr,
  pages =        "(ca. 120)",
  year =         "1998",
  ISBN =         "1-57870-010-8",
  ISBN-13 =      "978-1-57870-010-3",
  LCCN =         "????",
  bibdate =      "Thu May 21 15:54:27 1998",
  URL =          "http://shell.rmi.net/~lutz/whatsnew.html#S13",
  acknowledgement = ack-nhfb,
}

@Book{Lutz:1998:PPR,
  author =       "Mark Lutz",
  title =        "{Python} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "iii + 75",
  year =         "1998",
  ISBN =         "1-56592-500-9",
  ISBN-13 =      "978-1-56592-500-7",
  LCCN =         "QA76.73.P98 L882 1998",
  bibdate =      "Mon Apr 18 14:55:56 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  price =        "US\$6.95",
  URL =          "http://www.oreilly.com/catalog/9781565925007;
                 http://www.oreilly.com/catalog/pythonpr/",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Article{McGrath:1998:IPX,
  author =       "Sean McGrath",
  title =        "{Internet} Programming: {XML} Programming in
                 {Python}",
  journal =      j-DDJ,
  volume =       "23",
  number =       "2",
  pages =        "82, 84--87, 101--104",
  month =        feb,
  year =         "1998",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Mon Feb 09 12:29:56 1998",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/dr-dobbs.bib",
  abstract =     "XML brings to the document world what the database
                 world has had for a long time --- interoperability via
                 open systems. Sean shows how you can use Python as a
                 development platform for XML programming.",
  acknowledgement = ack-nhfb,
}

@Article{McGrath:1998:PBT,
  author =       "Sean McGrath",
  title =        "Programmer's Bookshelf: The {Tcl\slash Tk} and
                 {Python} Scripting Environments",
  journal =      j-DDJ,
  volume =       "23",
  number =       "10",
  pages =        "143, 145",
  month =        oct,
  year =         "1998",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Fri Sep 11 09:12:05 MDT 1998",
  URL =          "http://www.ddj.com/ddj/1998/1998_10/index.htm",
  abstract =     "Tcl and Python are Sean McGrath's focus as he examines
                 Effective Tcl/Tk Programming, by Mark Harrison and
                 Michael J. McLennan, and Internet Programming with
                 Python, by Aaron Watters, Guido van Rossum, and James
                 C. Ahlstrom. FORUM",
  acknowledgement = ack-nhfb,
}

@Article{McGrath:1998:XPP,
  author =       "S. McGrath",
  title =        "{XML} programming in {Python}",
  journal =      j-DDJ,
  volume =       "23",
  number =       "2",
  pages =        "82--??, 84--87, 101--104",
  month =        feb,
  year =         "1998",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6115 (Programming support);
                 C6140D (High level languages); C6150N (Distributed
                 systems software); C7210 (Information services and
                 centres)",
  keywords =     "authoring languages; complete computer programs; data
                 description language; data representation format;
                 Extensible Markup Languag; functional programming;
                 hierarchical data structures; highly portable language;
                 HTML; imperative programming features; information
                 description; Internet; Internet programming tool;
                 Internet protocols; object oriented data structures;
                 object oriented scripting language; object- oriented
                 programming; object-oriented languages; page
                 description languages; parallel programming; processing
                 power; Python extensions; recursive structures; web
                 applications; World Wide Web; XML encoded information;
                 XML programming",
  treatment =    "P Practical",
}

@Article{Raymond:1998:SPO,
  author =       "Eric Raymond",
  title =        "Stop the Presses: Open Source Summit",
  journal =      j-LINUX-J,
  volume =       "50",
  pages =        "??--??",
  month =        "",
  year =         "1998",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu May 21 15:07:35 1998",
  note =         "Discusses Perl, Python, and Tcl.",
  URL =          "http://www.ssc.com/lj/issue50/2918.html",
  acknowledgement = ack-nhfb,
}

@Article{Rooker:1998:BRP,
  author =       "Terry Rooker",
  title =        "Book Review: {{\em Programming Python}}",
  journal =      j-LOGIN,
  volume =       "23",
  number =       "2",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397",
  bibdate =      "Tue Apr 11 06:42:31 MDT 2006",
  bibsource =    "http://www.usenix.org/publications/login/contents/contents.apr98.html",
  URL =          "http://www.usenix.org/publications/login/1998-4/python.html",
  acknowledgement = ack-nhfb,
}

@TechReport{vanRossum:1998:EEP,
  author =       "Guido {van Rossum}",
  title =        "Extending and Embedding the {Python} Interpreter",
  type =         "Technical Report",
  institution =  pub-CNRI,
  address =      pub-CNRI:adr,
  day =          "14",
  month =        apr,
  year =         "1998",
  bibdate =      "Wed Oct 28 07:23:02 1998",
  note =         "For Python Release 1.5.1.",
  URL =          "http://www.python.org/doc/ext/ext.html",
  acknowledgement = ack-nhfb,
}

@TechReport{vanRossum:1998:PCA,
  author =       "Guido {van Rossum}",
  title =        "{Python}/{C} {API} Reference Manual",
  type =         "Technical Report",
  institution =  pub-CNRI,
  address =      pub-CNRI:adr,
  year =         "1998",
  bibdate =      "Wed Oct 28 07:23:03 1998",
  note =         "For Python Release 1.5.1.",
  URL =          "http://www.python.org/doc/api/api.html",
  acknowledgement = ack-nhfb,
}

@InProceedings{vanRossum:1998:TPL,
  author =       "G. {van Rossum}",
  title =        "A Tour of the {Python} Language",
  crossref =     "Ege:1998:PTO",
  pages =        "370--??",
  year =         "1998",
  bibdate =      "Fri May 22 08:52:28 MDT 1998",
  acknowledgement = ack-nhfb,
}

@InProceedings{Yang:1998:SOO,
  author =       "T.-Y. Brian Yang and Geoffrey Furnish and Paul F.
                 Dubois",
  title =        "Steering object-oriented scientific computations",
  crossref =     "Ege:1998:PTO",
  pages =        "112--119",
  year =         "1998",
  bibdate =      "Fri May 22 09:14:10 MDT 1998",
  bibsource =    "Compendex database",
  abstract =     "Issues relevant to the steering mechanism for
                 object-oriented scientific computations are examined in
                 this paper. The concept of computation steering is
                 delineated, and its benefits are discussed based on
                 past experiences with its application to scientific
                 computations. Experiences of using an object-oriented
                 scripting language called Python to steer C++
                 applications are presented in further details. It is
                 found that Python and C++ can be combined in an elegant
                 way which combines the benefits of steering and the
                 advantages of using an efficient object-oriented
                 language for scientific modeling.",
  acknowledgement = ack-nhfb,
  affiliation =  "Lawrence Livermore Natl Lab",
  affiliationaddress = "Livermore, CA, USA",
  classification = "723.1; 723.1.1; 723.2; C6110J (Object-oriented
                 programming); C6140D (High level languages); C7300
                 (Natural sciences computing)",
  conftitle =    "Proceedings of TOOLS USA 97. International Conference
                 on Technology of Object Oriented Systems and
                 Languages",
  corpsource =   "Lawrence Livermore Nat. Lab., CA, USA",
  keywords =     "C (programming language); C++ application steering;
                 Computation steering mechanisms; Computer simulation
                 languages; natural sciences computing; Natural sciences
                 computing; Object oriented programming; Object oriented
                 scripting language; object-oriented languages;
                 object-oriented programming; object-oriented scientific
                 computations; object-oriented scripting language;
                 Phyton programming language; Python; scientific
                 modeling; steering mechanism",
  sponsororg =   "Interactive Software Eng",
  treatment =    "P Practical",
}

@Article{Angell:1999:PTE,
  author =       "Kirby W. Angell",
  title =        "Programmer's Toolchest: Examining {JPython}: {A}
                 {Java} test engine puts {Python} to the test",
  journal =      j-DDJ,
  volume =       "24",
  number =       "4",
  pages =        "78, 81--83",
  month =        apr,
  year =         "1999",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Wed Mar 3 06:30:11 MST 1999",
  URL =          "http://www.ddj.com/ftp/1999/1999_04/jpython.txt;
                 http://www.ddj.com/ftp/1999/1999_04/jpython.zip",
  abstract =     "JPython is a freely available version of Python
                 implemented in 100 percent pure Java. Since JPython is
                 written in Java, it is easy to include the JPython
                 packages in a Java application and use JPython as your
                 application's scripting engine. JPython also makes an
                 excellent tool for prototyping Java applets that are
                 embedded in web browsers. Additional resources include
                 jpython.txt (listings) and jpython.zip (source code).",
  acknowledgement = ack-nhfb,
}

@Article{Ernst:1999:TMP,
  author =       "T. Ernst",
  title =        "{TRAPping Modelica} with {Python}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1575",
  pages =        "288--291",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743",
  bibdate =      "Tue Sep 14 06:09:05 MDT 1999",
  bibsource =    "ftp://ftp.math.utah.edu/pub/tex/bib/lncs1999a.bib",
  acknowledgement = ack-nhfb,
  keywords =     "CC; compiler construction; ETAPS; software",
}

@Article{Hughes:1999:LP,
  author =       "Phil Hughes",
  title =        "Learning {Python}",
  journal =      j-LINUX-J,
  volume =       "66",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu Sep 21 14:31:45 MDT 2000",
  bibsource =    "http://noframes.linuxjournal.com/lj-issues/issue66/index.html",
  URL =          "http://noframes.linuxjournal.com/lj-issues/issue66/3541.html",
  acknowledgement = ack-nhfb,
}

@Article{Klatchko:1999:DRS,
  author =       "Ron Klatchko",
  title =        "Dynamically Reconfigurable Servers: {Python}'s
                 extensibility makes it easy",
  journal =      j-DDJ,
  volume =       "24",
  number =       "1",
  pages =        "80, 82--84",
  month =        jan,
  year =         "1999",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Dec 3 09:32:09 MST 1998",
  URL =          "http://www.ddj.com/ddj/ftp/1999/1999_01/cprofile.zip",
  abstract =     "The dynamically reconfigurable server Ron presents
                 here is implemented in Python, a portable, interpreted,
                 extensible object-oriented programming language.
                 Additional resources include cprofile.zip (source
                 code). PROGRAMMER'S TOOLCHEST",
  acknowledgement = ack-nhfb,
}

@Book{Kuchling:1999:PT,
  editor =       "Andrew Kuchling and Fred Drake",
  title =        "{Python} tutorial",
  publisher =    "toExcel",
  address =      "San Jose, CA",
  pages =        "????",
  year =         "1999",
  ISBN =         "1-58348-375-6 (soft cover)",
  ISBN-13 =      "978-1-58348-375-6 (soft cover)",
  LCCN =         "????",
  bibdate =      "Mon Jul 4 17:11:22 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Did this book ever appear?",
}

@Book{Lutz:1999:LP,
  author =       "Mark Lutz and David Ascher",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 366",
  year =         "1999",
  ISBN =         "1-56592-464-9",
  ISBN-13 =      "978-1-56592-464-2",
  LCCN =         "QA76.73.P98 L8798 1999",
  bibdate =      "Mon Apr 18 14:55:31 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  price =        "US\$29.95",
  URL =          "http://www.oreilly.com/catalog/9781565924642;
                 http://www.oreilly.com/catalog/lpython/",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
  subject =      "Python (Computer program language)",
}

@Article{Lutz:1999:UP,
  author =       "Mark Lutz",
  title =        "Using {Python}",
  journal =      j-LOGIN,
  volume =       "24",
  number =       "1s",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397",
  bibdate =      "Tue Apr 11 06:42:43 MDT 2006",
  bibsource =    "http://www.usenix.org/publications/login/contents/contents.jan99.html",
  note =         "Special issue on tools.",
  URL =          "http://www.usenix.org/publications/login/1999-1/python.html",
  acknowledgement = ack-nhfb,
}

@Book{vanRossum:1999:PT,
  author =       "Guido van Rossum and Fred L. Drake and Andrew
                 Kuchling",
  title =        "{Python} tutorial",
  publisher =    "Open Docs Library",
  address =      "Lincoln, NE, USA",
  year =         "1999",
  ISBN =         "1-58348-375-6 (soft cover)",
  ISBN-13 =      "978-1-58348-375-6 (soft cover)",
  LCCN =         "QA76.73.P98 V36 2000b",
  bibdate =      "Mon Jul 4 17:09:31 MDT 2005",
  bibsource =    "umlibr.library.umass.edu:210/INNOPAC",
  URL =          "ftp://uiarchive.cso.uiuc.edu/pub/etext/gutenberg/;
                 http://silk.library.umass.edu:2048/login?url=http://www.books24x7.com/marc.asp?isbn=1583483756",
  acknowledgement = ack-nhfb,
  remark =       "Release 1.5.2.",
  subject =      "Python (Computer program language); Handbooks,
                 manuals, etc; Object-oriented programming (Computer
                 science); Handbooks, manuals, etc",
}

@Article{Angell:2000:PSPa,
  author =       "Kirby W. Angell",
  title =        "{Python} Server Pages: Part 1",
  journal =      j-DDJ,
  volume =       "25",
  number =       "1",
  pages =        "44, 46--47, 50",
  month =        jan,
  year =         "2000",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Nov 9 08:25:13 MST 2000",
  URL =          "http://www.ddj.com/ftp/2000/2000_01/psp1.txt;
                 http://www.ddj.com/ftp/2000/2000_01/psp100.zip",
  abstract =     "Python Server Pages (PSP) is a server-side scripting
                 engine designed along the lines of Microsoft's Active
                 Server Pages (ASP) and Sun's Java Server Pages (JSP).
                 Additional resources include psp1.txt (listings) and
                 psp100.zip (source code).",
  acknowledgement = ack-nhfb,
}

@Article{Angell:2000:PSPb,
  author =       "Kirby W. Angell",
  title =        "{Python} Server Pages: Part {II}",
  journal =      j-DDJ,
  volume =       "25",
  number =       "2",
  pages =        "54, 57--61",
  month =        feb,
  year =         "2000",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Nov 9 08:25:13 MST 2000",
  URL =          "http://www.ddj.com/ftp/2000/2000_02/psp2.txt",
  abstract =     "Last month, Kirby introduced Python Server Pages and
                 looked at how HTML pages with embedded scripts are
                 translated into compilable JPython code. This month, he
                 examines the Java Servlet side of PSP. Additional
                 resources include psp2.txt (listings).",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2000:BRLb,
  author =       "Anonymous",
  title =        "Book Reviews: {Linux Programmer's Reference Second
                 Edition by Ibrahim F. Haddad; Python and Tkinter
                 Programming by Phil Hughes; sendmail for Linux by
                 Russell J. T. Dyer}",
  journal =      j-LINUX-J,
  volume =       "77",
  pages =        "??--??",
  month =        sep,
  year =         "2000",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu Sep 21 07:44:13 MDT 2000",
  bibsource =    "http://noframes.linuxjournal.com/lj-issues/issue77/index.html",
  URL =          "http://noframes.linuxjournal.com/lj-issues/issue77/3861.html;
                 http://noframes.linuxjournal.com/lj-issues/issue77/3989.html;
                 http://noframes.linuxjournal.com/lj-issues/issue77/4184.html",
  acknowledgement = ack-nhfb,
}

@Book{Beazley:2000:PER,
  author =       "David M. Beazley",
  title =        "{Python} essential reference",
  publisher =    pub-NRP,
  address =      pub-NRP:adr,
  pages =        "xviii + 319",
  year =         "2000",
  ISBN =         "0-7357-0901-7",
  ISBN-13 =      "978-0-7357-0901-0",
  LCCN =         "QA76.73.P98 B43 2000",
  bibdate =      "Tue Nov 7 06:58:49 MST 2000",
  series =       "New Riders professional library",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Book{Brown:2000:PAA,
  author =       "Martin C. Brown",
  title =        "{Python} annotated archives",
  publisher =    pub-OSBORNE,
  address =      pub-OSBORNE:adr,
  pages =        "xxii + 722",
  year =         "2000",
  ISBN =         "0-07-212104-1",
  ISBN-13 =      "978-0-07-212104-9",
  LCCN =         "QA76.73.P98 B76 2000",
  bibdate =      "Tue Nov 7 06:58:49 MST 2000",
  note =         "Includes CD-ROM.",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Article{Chapman:2000:EPT,
  author =       "Mitch Chapman and Brian Kelley",
  title =        "Examining the {PyGtk} Toolkit",
  journal =      j-DDJ,
  volume =       "25",
  number =       "4",
  pages =        "82, 84, 86, 88",
  month =        apr,
  year =         "2000",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Nov 9 08:25:14 MST 2000",
  URL =          "http://www.ddj.com/ftp/2000/2000_04/pygtk.txt",
  abstract =     "PyGtk brings the benefits of a high-level programming
                 language to Gtk+ developers, and gives Python
                 programmers access to a modern, high-performance GUI
                 toolkit. Additional resources include pygtk.txt
                 (listings).",
  acknowledgement = ack-nhfb,
}

@Book{Dutt:2000:GBG,
  author =       "Christoph Dutt and Joachim Freiburg",
  title =        "{GiMP: Bilder gestalten, Fotos retuschieren;
                 [Grundlagen der professionellen Bildbearbeitung, der
                 Umgang mit Fotos, Grafiken und Text, Bilder f{\"u}r das
                 Internet richtig vorbereiten; auf der CD: GIMP f{\"u}r
                 Windows, SCO Unix, Debian GNU Linux, Solaris, OS/2 und
                 BSD, Quelltext aller GIMP- und GTK-Versionen, {\"u}ber
                 300 Plug-ins in C, Perl, tcl, Python und Scheme,
                 XFree86/23.3.6, GIMP User Manual als PDF-Dateien]}",
  publisher =    "C und L",
  address =      "B{\"o}blingen, Germany",
  pages =        "522 + 98",
  year =         "2000",
  ISBN =         "3-932311-64-7",
  ISBN-13 =      "978-3-932311-64-2",
  LCCN =         "????",
  bibdate =      "Tue Sep 17 07:02:55 2002",
  note =         "Includes CD-ROM.",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Grayson:2000:PTP,
  author =       "John E. Grayson",
  title =        "{Python} and {Tkinter} Programming",
  publisher =    pub-MANNING,
  address =      pub-MANNING:adr,
  pages =        "xxiii + 658",
  year =         "2000",
  ISBN =         "1-884777-81-3",
  ISBN-13 =      "978-1-884777-81-3",
  LCCN =         "????",
  bibdate =      "Thu Sep 21 10:22:40 2000",
  price =        "US\$49.95",
  acknowledgement = ack-nhfb,
}

@Book{Hammond:2000:PPW,
  author =       "Mark Hammond and Andy Robinson",
  title =        "{Python} Programming on {Win32}: Help for {Windows}
                 Programmers",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvii + 652",
  month =        jan,
  year =         "2000",
  ISBN =         "1-56592-621-8",
  ISBN-13 =      "978-1-56592-621-9",
  LCCN =         "QA76.73.P98 H36 2000",
  bibdate =      "Mon Jul 30 06:50:24 MDT 2001",
  bibsource =    "http://www.oreilly.com/catalog/",
  price =        "US\$34.95",
  URL =          "http://www.oreilly.com/catalog/pythonwin32",
  acknowledgement = ack-nhfb,
  keywords =     "Microsoft Win32; Python (computer program language)",
}

@Book{McGrath:2000:XPP,
  author =       "Sean McGrath",
  title =        "{XML} processing with {Python}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxiv + 527",
  year =         "2000",
  ISBN =         "0-13-021119-2",
  ISBN-13 =      "978-0-13-021119-4",
  LCCN =         "QA76.76.H94 M3885 2000",
  bibdate =      "Tue Nov 07 06:37:21 2000",
  note =         "Includes CD-ROM.",
  price =        "US\$44.99",
  series =       "The Charles F. Goldfarb series on open information
                 management",
  URL =          "http://www.phptr.com/ptrbooks/ptr_0130211192.html",
  acknowledgement = ack-nhfb,
  keywords =     "XML (document markup language); Python (computer
                 program language)",
}

@Article{Pulleyn:2000:EPM,
  author =       "Ivan Pulleyn",
  title =        "Embedding {Python} in Multi-Threaded {C\slash C++}
                 Applications",
  journal =      j-LINUX-J,
  volume =       "73",
  pages =        "??--??",
  month =        may,
  year =         "2000",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu Sep 21 07:44:12 MDT 2000",
  bibsource =    "http://noframes.linuxjournal.com/lj-issues/issue73/index.html",
  abstract =     "Python provides a clean intuitive interface to
                 complex,threaded applications.",
  acknowledgement = ack-nhfb,
}

@Article{Ramu:2000:CCP,
  author =       "Chenna Ramu and Christina Gemuend",
  title =        "cgimodel: {CGI} Programming Made Easy with {Python}",
  journal =      j-LINUX-J,
  volume =       "75",
  pages =        "??--??",
  month =        jul,
  year =         "2000",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu Sep 21 07:44:13 MDT 2000",
  bibsource =    "http://noframes.linuxjournal.com/lj-issues/issue75/index.html",
  acknowledgement = ack-nhfb,
}

@Article{Talbot:2000:WGT,
  author =       "Hugues Talbot",
  title =        "{wxPython}, a {GUI} Toolkit",
  journal =      j-LINUX-J,
  volume =       "74",
  pages =        "??--??",
  month =        jun,
  year =         "2000",
  CODEN =        "LIJOFX",
  ISSN =         "1075-3583",
  bibdate =      "Thu Sep 21 07:44:13 MDT 2000",
  bibsource =    "http://noframes.linuxjournal.com/lj-issues/issue74/index.html",
  acknowledgement = ack-nhfb,
}

@Article{Wilson:2000:PBP,
  author =       "Gregory V. Wilson",
  title =        "Programmer's Bookshelf: {Python}, {C++}, and Other
                 Religions",
  journal =      j-DDJ,
  volume =       "25",
  number =       "8",
  pages =        "145--147",
  month =        aug,
  year =         "2000",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Nov 9 08:25:16 MST 2000",
  bibsource =    "http://www.ddj.com/",
  abstract =     "Python, C++, and a lot more are on Greg's mind this
                 month, as he examines The Quick Python Book, by Daryl
                 Harms and Kenneth McDonald; Python Annotated Archives,
                 by Martin C. Brown; Python Essential Reference, by
                 David M. Beazley; Python Programming on Win32, by Mark
                 Hammond and Andy Robinson; Efficient C++: Performance
                 Programming Techniques by Dov Bulka and David Mayhew;
                 Exceptional C++, by Herb Sutter; Core Jini, by W. Keith
                 Edwards; Designing Web Usability, by Jakob Nielsen;
                 Understanding Search Engines, by Michael W. Berry and
                 Murray Browne; Toward Zero-Defect Programming, by Allan
                 M. Stavely; and Game Architecture and Design, by Andrew
                 Rollings and Dave Morris.",
  acknowledgement = ack-nhfb,
}

@Book{Beazley:2001:PER,
  author =       "David M. Beazley",
  title =        "{Python} essential reference",
  publisher =    pub-NRP,
  address =      pub-NRP:adr,
  edition =      "Second",
  pages =        "xviii + 398",
  year =         "2001",
  ISBN =         "0-7357-1091-0",
  ISBN-13 =      "978-0-7357-1091-7",
  LCCN =         "QA76.73.P98 B43 2001",
  bibdate =      "Tue Mar 12 07:20:53 MST 2002",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Book{Chun:2001:CPP,
  author =       "Wesley Chun",
  title =        "Core {Python} programming",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xxix + 771",
  year =         "2001",
  ISBN =         "0-13-026036-3",
  ISBN-13 =      "978-0-13-026036-9",
  LCCN =         "QA76.73.P98 C48 2001",
  bibdate =      "Tue Mar 12 07:20:53 MST 2002",
  series =       "Prentice Hall PTR core series",
  URL =          "http://www.phptr.com/ptrbooks/ptr_0130260363.html",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Article{Dalke:2001:MCE,
  author =       "Andrew Dalke",
  title =        "Making {C} Extensions More {Pythonic}",
  journal =      j-DDJ,
  volume =       "26",
  number =       "1",
  pages =        "68, 70, 72, 74, 76",
  month =        jan,
  year =         "2001",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Feb 15 12:14:40 MST 2001",
  URL =          "http://www.ddj.com/ftp/2001/2001_01/cpython.txt;
                 http://www.ddj.com/ftp/2001/2001_01/cpython.zip",
  abstract =     "Andrew presents PyDaylight, an object-oriented wrapper
                 for Python that provides the low-level interface to the
                 underlying C libraries. Additional resources include
                 cpython.txt (listings) and cpython.zip (source code).",
  acknowledgement = ack-nhfb,
}

@Book{dosSantosLessa:2001:PDH,
  author =       "Andr{\'e} {dos Santos Lessa}",
  title =        "{Python} Developer's Handbook",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "xxv + 929",
  year =         "2001",
  ISBN =         "0-672-31994-2",
  ISBN-13 =      "978-0-672-31994-5",
  LCCN =         "QA76.73.P98 L47 2001",
  bibdate =      "Tue Mar 12 07:27:34 2002",
  price =        "US\$44.99",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Book{Lundh:2001:PSL,
  author =       "Fredrik Lundh",
  title =        "{Python} Standard Library",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 281",
  month =        may,
  year =         "2001",
  ISBN =         "0-596-00096-0",
  ISBN-13 =      "978-0-596-00096-7",
  LCCN =         "QA76.73.P98 L86 2001",
  bibdate =      "Tue Mar 12 07:28:12 2002",
  bibsource =    "http://www.oreilly.com/catalog/",
  price =        "US\$29.95",
  series =       "Nutshell handbook",
  URL =          "http://www.oreilly.com/catalog/pythonsl",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Book{Lutz:2001:PPO,
  author =       "Mark Lutz",
  title =        "Programming {Python}: Object-Oriented Scripting",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxxvii + 1255",
  month =        mar,
  year =         "2001",
  ISBN =         "0-596-00085-5",
  ISBN-13 =      "978-0-596-00085-1",
  LCCN =         "QA76.73.P98 L88 2001",
  bibdate =      "Mon Apr 18 15:02:28 MDT 2005",
  bibsource =    "http://www.oreilly.com/catalog/;
                 z3950.loc.gov:7090/Voyager",
  note =         "Includes CD-ROM.",
  price =        "US\$54.95",
  URL =          "http://www.oreilly.com/catalog/9780596000851;
                 http://www.oreilly.com/catalog/python2",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Article{Rempt:2001:PPT,
  author =       "Boudewijn Rempt",
  title =        "{Python}'s {PyQt} Toolkit",
  journal =      j-DDJ,
  volume =       "26",
  number =       "1",
  pages =        "88, 90, 92, 94",
  month =        jan,
  year =         "2001",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Feb 15 12:14:40 MST 2001",
  URL =          "http://www.ddj.com/ftp/2001/2001_01/pyqt.txt",
  abstract =     "Boudewijn examines PyQt, one of the most advanced
                 Python GUI libraries, focusing on the innovative
                 signals-and-slots paradigm it offers you. Additional
                 resources include pyqt.txt (listings).",
  acknowledgement = ack-nhfb,
}

@Article{Rempt:2001:SJP,
  author =       "Boudewijn Rempt",
  title =        "Scripting With {Java} and {Python}: Building a
                 {Python} console window in a {Java} application",
  journal =      j-DDJ,
  volume =       "26",
  number =       "10",
  pages =        "56, 60--61",
  month =        oct,
  year =         "2001",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Feb 12 05:21:40 MST 2002",
  URL =          "http://www.ddj.com/ftp/2001/2001_10/pyconsol.txt;
                 http://www.ddj.com/ftp/2001/2001_10/pyconsol.zip",
  abstract =     "Boudewijn shows how you can embed a standard language
                 such as Python into a Java application. Additional
                 resources include {\tt pyconsol.txt} (listings) and
                 {\tt pyconsol.zip} (source code).",
  acknowledgement = ack-nhfb,
}

@Article{Tan:2001:JWP,
  author =       "C. K. Tan",
  title =        "A {JDBC} Wrapper --- In {Python}!",
  journal =      j-DDJ,
  volume =       "26",
  number =       "8",
  pages =        "50, 52, 54",
  month =        aug,
  year =         "2001",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Wed Jul 11 06:31:35 MDT 2001",
  URL =          "http://www.ddj.com/ftp/2001/2001_08/jdbcpy.txt;
                 http://www.ddj.com/ftp/2001/2001_08/jdbcpy.zip",
  abstract =     "Database access via JDBC can be less than
                 straightforward. To simplify the process, C.K. presents
                 a Python-based framework that wraps around JDBC.
                 Additional resources include jdbcpy.txt (listings) and
                 jdbcpy.zip (source code).",
  acknowledgement = ack-nhfb,
}

@Article{Wilson:2001:PBT,
  author =       "Gregory V. Wilson",
  title =        "Programmer's Bookshelf: Time Warps",
  journal =      j-DDJ,
  volume =       "26",
  number =       "2",
  pages =        "159--160",
  month =        feb,
  year =         "2001",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Feb 15 12:14:41 MST 2001",
  URL =          "http://www.ddj.com/",
  abstract =     "Greg looks at a bunch of books, including Programming
                 Ruby, Program Development in Java, The Interpretation
                 of Object-Oriented Programming Languages, MMIXware: A
                 RISC Computer for the Third Millennium, Essential XML,
                 XML Processing with Python, Presenting C\#, and Women
                 in Computer Sciences: Closing the Gap in Higher
                 Education.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:2002:CPF,
  author =       "Anonymous",
  title =        "Correction: {``Python and Finite Elements''}",
  journal =      j-DDJ,
  volume =       "27",
  number =       "4--4",
  pages =        "10--10",
  month =        apr,
  year =         "2002",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Mar 5 07:08:41 MST 2002",
  note =         "See \cite{Pletzer:2002:PFE}.",
  URL =          "http://www.ddj.com/",
  acknowledgement = ack-nhfb,
}

@Article{Baumgartner:2002:DIP,
  author =       "Florian Baumgartner and Torsten Braun and Bharat
                 Bhargava",
  title =        "Design and Implementation of a Python-Based Active
                 Network Platform for Network Management and Control",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "2546",
  pages =        "177--??",
  year =         "2002",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743",
  bibdate =      "Sat Nov 30 20:58:13 MST 2002",
  bibsource =    "http://link.springer-ny.com/link/service/series/0558/tocs/t2546.htm",
  URL =          "http://link.springer.de/link/service/series/0558/bibs/2546/25460177.htm;
                 http://link.springer.de/link/service/series/0558/papers/2546/25460177.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Brinkmann:2002:GGG,
  author =       "Peter Brinkmann",
  title =        "{Gumbie}: {A} {GUI} Generator For {Jython}",
  journal =      j-DDJ,
  volume =       "27",
  number =       "4",
  pages =        "46--50",
  month =        apr,
  year =         "2002",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Mar 5 07:08:41 MST 2002",
  URL =          "http://www.ddj.com/ftp/2002/2002_04/gumbie.txt;
                 http://www.ddj.com/ftp/2002/2002_04/gumbie.zip",
  abstract =     "Jython is a 100 percent pure Java implementation of
                 Python that makes Java scriptable. Peter uses it to
                 build his Gumbie GUI tool. Additional resources include
                 gumbie.txt (listings) and gumbie.zip (source code).",
  acknowledgement = ack-nhfb,
}

@Book{Christopher:2002:PPP,
  author =       "Thomas W. Christopher",
  title =        "{Python} programming patterns",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xix + 538",
  year =         "2002",
  ISBN =         "0-13-040956-1",
  ISBN-13 =      "978-0-13-040956-0",
  LCCN =         "QA76.73.P98 C47 2002",
  bibdate =      "Tue Mar 12 07:20:53 MST 2002",
  URL =          "http://www.phptr.com/ptrbooks/ptr_0130409561.html",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
}

@Book{Deitel:2002:PHP,
  author =       "Harvey M. Deitel and Paul Deitel and Jonathan Liperi
                 and Ben Wiedermann",
  title =        "{Python} How To Program",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "lviii + 1292 + 6",
  year =         "2002",
  ISBN =         "0-13-092361-3 (paperback), 0-13-092557-8 (CD-ROM)",
  ISBN-13 =      "978-0-13-092361-5 (paperback), 978-0-13-092557-2
                 (CD-ROM)",
  LCCN =         "QA76.73.P98 P98 2002",
  bibdate =      "Thu Oct 31 18:16:58 2002",
  price =        "US\$74.00",
  URL =          "http://www.phptr.com/ptrbooks/ptr_0130923613.html",
  acknowledgement = ack-nhfb,
  remark =       "CD-ROM contents: Alice 99 interactive 3D graphics
                 programming system -- Python 2.2 (Windows/Linux) --
                 Apache web server 1.3.22 / from the Apache Software
                 Foundation -- Webware 0.6 for Python (Windows/Linux) --
                 Pixo Internet microbrowser 2.1 -- IBM WebSphere voice
                 server SDK 2.0 for Windows 2000 for evaluation.",
  remark-2 =     "System requirements for accompanying CD-ROM: Pentium
                 166 MHz or faster processor (366 MHz (or higher)
                 required for WebSphere Voice Server for Windows 2000);
                 64 MHz RAM (128 MHz for NT/2000); Windows 9x, Windows
                 NT (or later) (some software packages require
                 particular versions of Windows), or Red Hat Linux 6.2
                 (or later); 32 MB (48 MB recommended); CD-ROM drive;
                 Internet connection.",
  subject =      "Python (Computer program language)",
}

@Book{Fehily:2002:VQG,
  author =       "Chris Fehily",
  title =        "Visual quickstart guide: {Python}",
  publisher =    pub-PEACHPIT,
  address =      pub-PEACHPIT:adr,
  pages =        "xxvi + 410",
  year =         "2002",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "A76.73.P98 F44 2002",
  bibdate =      "Thu Apr 16 11:52:32 2009",
  URL =          "http://proquest.safaribooksonline.com/0201748843",
  acknowledgement = ack-nhfb,
}

@Book{Hetland:2002:PP,
  author =       "Magnus Lie Hetland",
  title =        "Practical {Python}",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxi + 619",
  year =         "2002",
  ISBN =         "1-59059-006-6",
  ISBN-13 =      "978-1-59059-006-5",
  LCCN =         "QA76.73.P98 H47 2002",
  bibdate =      "Fri Nov 07 05:28:22 2003",
  acknowledgement = ack-nhfb,
}

@Article{Jackson:2002:PPI,
  author =       "Keith R. Jackson",
  title =        "{pyGlobus}: a {Python} interface to the {Globus
                 Toolkit TM}",
  journal =      j-CCPE,
  volume =       "14",
  number =       "13--15",
  pages =        "1075--1083",
  month =        nov # "\slash " # dec,
  year =         "2002",
  CODEN =        "CCPEBO",
  DOI =          "http://dx.doi.org/10.1002/cpe.683",
  ISSN =         "1532-0626 (print), 1532-0634 (electronic)",
  bibdate =      "Tue Jan 13 09:28:02 MST 2004",
  bibsource =    "http://www3.interscience.wiley.com/journalfinder.html;
                 http://www.interscience.wiley.com/jpages/1532-0626",
  acknowledgement = ack-nhfb,
  onlinedate =   "8 Jan 2003",
}

@Book{Jones:2002:PX,
  author =       "Christopher A. Jones and Fred L. Drake",
  title =        "{Python} and {XML}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xvi + 360",
  year =         "2002",
  ISBN =         "0-596-00128-2",
  ISBN-13 =      "978-0-596-00128-5",
  LCCN =         "QA76.73.P98 J66 2002",
  bibdate =      "Tue Mar 12 07:20:53 MST 2002",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language); XML (document
                 markup language)",
}

@Book{Lutz:2002:PPR,
  author =       "Mark Lutz",
  title =        "{Python} Pocket Reference",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "iv + 124",
  year =         "2002",
  ISBN =         "0-596-00189-4",
  ISBN-13 =      "978-0-596-00189-6",
  LCCN =         "QA76.73.P98 L89 2002",
  bibdate =      "Mon Apr 18 15:03:38 MDT 2005",
  bibsource =    "http://www.oreilly.com/catalog/prdindex.html;
                 z3950.loc.gov:7090/Voyager",
  price =        "US\$11.95",
  URL =          "http://safari.oreilly.com/0596001894;
                 http://www.oreilly.com/catalog/9780596001896;
                 http://www.oreilly.com/catalog/pythonpr2",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
  publishersummary = "The Python Pocket Reference, 2nd Edition covers
                 the latest Python release 2.2. It is a short, concise
                 reference for the Python programming language, and its
                 most commonly used libraries and tools. Designed to be
                 a quick and easy to use resource for developers, this
                 book serves as a natural companion to O'Reilly's
                 Learning Python and Programming Python, 2nd Edition.
                 This edition includes new summary material for Python's
                 GUI, Internet, and database programming tools.",
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2002:PC,
  editor =       "David Ascher Alex Martelli",
  title =        "{Python} Cookbook",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxix + 574",
  year =         "2002",
  ISBN =         "0-596-00167-3",
  ISBN-13 =      "978-0-596-00167-4",
  LCCN =         "QA76.73.P98 P983 2002 Stacks",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$39.95",
  URL =          "http://safari.oreilly.com/0596001673;
                 http://www.oreilly.com/catalog/pythoncook",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language)",
  publishersummary = "The Python Cookbook is a collection of problems,
                 solutions, and practical examples for Python
                 programmers, written by Python programmers. It contains
                 over two hundred recipes for text manipulation, object
                 oriented programming, XML processing, system
                 administration, and much more. This book is a treasure
                 trove of useful code for both novices and advanced
                 practitioners, with contributions from such Python
                 luminaries as Guido van Rossum, Tim Peters, Paul
                 Prescod, and Mark Hammond.",
}

@Book{Pedroni:2002:JE,
  author =       "Samuele Pedroni and Noel Rappin",
  title =        "Jython Essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xx + 277",
  year =         "2002",
  ISBN =         "0-596-00247-5",
  ISBN-13 =      "978-0-596-00247-3",
  LCCN =         "QA76.73.J38 P43 2002 Stacks",
  bibdate =      "Wed Oct 30 16:15:17 MST 2002",
  bibsource =    "http://www.oreilly.com/catalog/prdindex.html",
  price =        "US\$24.95",
  URL =          "http://www.oreilly.com/catalog/jythoness",
  acknowledgement = ack-nhfb,
  keywords =     "Java (computer program language); Python (computer
                 program language)",
  publishersummary = "Jython is an implementation of the Python
                 programming language written in Java, allowing Python
                 programs to integrate seamlessly with any Java code.
                 The secret to Jython's popularity lies in the
                 combination of Java's libraries and tools with Python's
                 rapid development capabilities. Jython Essentials
                 provides a solid introduction to the language, numerous
                 examples of Jython/Java interaction, and valuable
                 reference material on modules and libraries of use to
                 Jython programmers.",
}

@Article{Pletzer:2002:PFE,
  author =       "Alexander Pletzer",
  title =        "{Python} and Finite Elements",
  journal =      j-DDJ,
  volume =       "27",
  number =       "3",
  pages =        "36, 38--40",
  month =        mar,
  year =         "2002",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Feb 12 05:21:42 MST 2002",
  note =         "See correction \cite{Anonymous:2002:CPF}.",
  URL =          "http://www.ddj.com/ftp/2002/2002_03/ellipt2d.txt;
                 http://www.ddj.com/ftp/2002/2002_03/ellipt2d.zip",
  abstract =     "ELLIPT2D is a finite element package written in Python
                 that's designed to solve elliptic equations in two
                 dimensions. Additional resources include {\tt
                 ellipt2d.txt} (listings) and {\tt ellipt2d.zip} (source
                 code).",
  acknowledgement = ack-nhfb,
}

@Article{Sitaker:2002:PPW,
  author =       "Kragen Sitaker",
  title =        "{Python} or {Perl}: Which is Better?",
  journal =      j-LOGIN,
  volume =       "27",
  number =       "3",
  pages =        "??--??",
  month =        jun,
  year =         "2002",
  CODEN =        "LOGNEM",
  ISSN =         "1044-6397",
  bibdate =      "Tue Apr 11 10:52:16 MDT 2006",
  bibsource =    "http://www.usenix.org/publications/login/2002-06/index.html",
  URL =          "http://www.usenix.org/publications/login/2002-06/pdfs/sitaker.pdf",
  acknowledgement = ack-nhfb,
}

@Book{Thiruvathukal:2002:WPT,
  author =       "George K. (George Kuriakose) Thiruvathukal and John P.
                 Shafaee and Thomas W. Christopher",
  title =        "{Web} programming: techniques for integrating
                 {Python}, {Linux}, {Apache}, and {MySQL}",
  publisher =    pub-PHPTR,
  address =      pub-PHPTR:adr,
  pages =        "xviii + 745",
  year =         "2002",
  ISBN =         "0-13-041065-9",
  ISBN-13 =      "978-0-13-041065-8",
  LCCN =         "QA76.625 .T48 2002",
  bibdate =      "Tue Mar 12 07:20:53 MST 2002",
  URL =          "http://www.phptr.com/ptrbooks/ptr_0130410659.html",
  acknowledgement = ack-nhfb,
  keywords =     "Internet programming; Web sites -- design",
}

@Article{Wilson:2002:PBS,
  author =       "Gregory V. Wilson",
  title =        "Programmer's Bookshelf: Sometimes You Get What You
                 Want",
  journal =      j-DDJ,
  volume =       "27",
  number =       "2",
  pages =        "107--170",
  month =        feb,
  year =         "2002",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Feb 12 05:21:41 MST 2002",
  URL =          "http://www.ddj.com/",
  abstract =     "The books Greg examines this month include C++
                 Footprint and Performance Optimization; Python Standard
                 Library; Applying Use Case Driven Object Modeling with
                 UML; and Structure and Interpretation of Classical
                 Mechanics.",
  acknowledgement = ack-nhfb,
}

@Article{Blank:2003:PPB,
  author =       "Douglas Blank and Deepak Kumar and Lisa Meeden and
                 Holly Yanco",
  title =        "{Pyro}: {A} {Python}-based versatile programming
                 environment for teaching robotics",
  journal =      j-JERIC,
  volume =       "3",
  number =       "4",
  pages =        "1--15",
  month =        dec,
  year =         "2003",
  CODEN =        "????",
  ISSN =         "1531-4278",
  bibdate =      "Tue Apr 26 17:40:41 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jeric/",
  acknowledgement = ack-nhfb,
}

@Article{Cottom:2003:USB,
  author =       "Teresa L. Cottom",
  title =        "Using {SWIG} to Bind {C++} to {Python}",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "5",
  number =       "2",
  pages =        "88--96, c3",
  month =        mar # "\slash " # apr,
  year =         "2003",
  CODEN =        "CSENFA",
  ISSN =         "1521-9615",
  bibdate =      "Sat Jan 3 18:25:05 MST 2004",
  bibsource =    "http://csdl.computer.org/comp/mags/cs/2003/02/c2toc.htm",
  URL =          "http://csdl.computer.org/comp/mags/cs/2003/02/c2088abs.htm;
                 http://csdl.computer.org/dl/mags/cs/2003/02/c2088.htm;
                 http://csdl.computer.org/dl/mags/cs/2003/02/c2088.pdf",
  acknowledgement = ack-nhfb,
}

@Book{Dawson:2003:PPA,
  author =       "Michael Dawson",
  title =        "{Python} programming for the absolute beginner",
  publisher =    "Premier Press Inc.",
  address =      "Boston, MA, USA",
  pages =        "xviii + 452",
  year =         "2003",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "QA76.73.P98 D387 2003",
  bibdate =      "Thu Apr 16 12:30:41 2009",
  URL =          "http://www.books24x7.com/marc.asp?isbn=1592000738",
  acknowledgement = ack-nhfb,
}

@Book{Hightower:2003:PPJ,
  author =       "Richard Hightower",
  title =        "{Python} programming with the {Java} class libraries:
                 a tutorial for building {Web} and Enterprise
                 applications with {Jython}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xii + 620",
  year =         "2003",
  ISBN =         "0-201-61616-5",
  ISBN-13 =      "978-0-201-61616-3",
  LCCN =         "QA76.73.P98 H54 2003",
  bibdate =      "Tue May 6 05:26:58 MDT 2003",
  acknowledgement = ack-nhfb,
  keywords =     "Python (computer program language); Java (computer
                 program language); application software --
                 development",
}

@Article{Hinsen:2003:HLP,
  author =       "Konrad Hinsen",
  title =        "High-Level Parallel Software Development with {Python}
                 and {BSP}",
  journal =      j-PARALLEL-PROCESS-LETT,
  volume =       "13",
  number =       "3",
  pages =        "473--??",
  month =        sep,
  year =         "2003",
  CODEN =        "PPLTEE",
  ISSN =         "0129-6264",
  bibdate =      "Sat Nov 6 18:06:31 MST 2004",
  bibsource =    "http://ejournals.wspc.com.sg/ppl/",
  acknowledgement = ack-nhfb,
}

@Article{Porter:2003:MDX,
  author =       "Brett Porter",
  title =        "Managing Devices with {XML-RPC}",
  journal =      j-DDJ,
  volume =       "28",
  number =       "4",
  pages =        "66, 68--70",
  month =        apr,
  year =         "2003",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Thu Jun 12 05:46:22 MDT 2003",
  bibsource =    "http://www.ddj.com/articles/2003/0304/",
  URL =          "http://www.ddj.com/documents/s=7827/ddj0304h/",
  abstract =     "Brett presents a client-side monitor application
                 (written in Python) that uses XML-RPC to monitor the
                 state of a simulated device.",
  acknowledgement = ack-nhfb,
}

@Article{Prechelt:2003:SLG,
  author =       "L. Prechelt",
  title =        "Are Scripting Languages Any Good? {A} Validation of
                 Perl, Python, Rexx, and Tcl against {C}, {C}++, and
                 {Java}",
  journal =      "Advances in Computers",
  volume =       "57",
  publisher =    "Academic Press, Inc.",
  pages =        "207--271",
  year =         "2003",
  CODEN =        "????",
  ISSN =         "0065-2458",
  bibdate =      "Tue Aug 5 06:56:44 MDT 2003",
  bibsource =    "Ingenta database",
  acknowledgement = ack-nhfb,
}

@Book{vanRossum:2003:IPR,
  editor =       "Guido van Rossum and Fred L. {Drake, Jr.}",
  title =        "An introduction to {Python}: release 2.2.2",
  publisher =    pub-NETWORK-THEORY,
  address =      pub-NETWORK-THEORY:adr,
  pages =        "ii + 115",
  year =         "2003",
  ISBN =         "0-9541617-6-9",
  ISBN-13 =      "978-0-9541617-6-7",
  LCCN =         "????",
  bibdate =      "Mon Jul 4 16:13:06 MDT 2005",
  bibsource =    "library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
  remark =       "Reissued in 2006 as release 2.6, but with same ISBN.",
}

@Article{Decaluwe:2004:MPB,
  author =       "Jan Decaluwe",
  title =        "{MyHDL}: {A} {Python}-based hardware description
                 language",
  journal =      j-LINUX-J,
  volume =       "2004",
  number =       "127",
  pages =        "??--??",
  month =        nov,
  year =         "2004",
  bibdate =      "Sat Dec 24 17:46:02 MST 2005",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Book{Gutschmidt:2004:GPP,
  author =       "Tom Gutschmidt",
  title =        "Game programming with {Python}, {Lua}, and {Ruby}",
  publisher =    "Premier Press",
  address =      "Boston, MA, USA",
  pages =        "????",
  year =         "2004",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "QA76.76.C672 G88 2004b",
  bibdate =      "Thu Apr 16 12:29:09 2009",
  URL =          "http://www.books24x7.com/marc.asp?isbn=1592000770",
  acknowledgement = ack-nhfb,
}

@Article{Kirby:2004:AFN,
  author =       "Robert C. Kirby",
  title =        "{Algorithm 839}: {FIAT}, a new paradigm for computing
                 finite element basis functions",
  journal =      j-TOMS,
  volume =       "30",
  number =       "4",
  pages =        "502--516",
  month =        dec,
  year =         "2004",
  CODEN =        "ACMSCU",
  DOI =          "http://doi.acm.org/10.1145/1039813.1039820",
  ISSN =         "0098-3500",
  bibdate =      "Tue Apr 12 06:34:31 MDT 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/toms/",
  abstract =     "Much of finite element computation is constrained by
                 the difficulty of evaluating high-order nodal basis
                 functions. While most codes rely on explicit formulae
                 for these basis functions, we present a new approach
                 that allows us to construct a general class of finite
                 element basis functions from orthonormal polynomials
                 and evaluate and differentiate them at any points. This
                 approach relies on fundamental ideas from linear
                 algebra and is implemented in Python using several
                 object-oriented and functional programming
                 techniques.",
  acknowledgement = ack-nhfb,
}

@Book{Lutz:2004:LP,
  author =       "Mark Lutz and David Ascher",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvi + 591",
  year =         "2004",
  ISBN =         "0-596-00281-5",
  ISBN-13 =      "978-0-596-00281-7",
  LCCN =         "QA76.73.P98 L877 2004",
  bibdate =      "Mon Apr 18 15:04:41 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596002817",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Article{Reed:2004:RAD,
  author =       "David Reed",
  title =        "Rapid application development with {Python} and
                 {Glade}",
  journal =      j-LINUX-J,
  volume =       "2004",
  number =       "123",
  pages =        "??--??",
  month =        jul,
  year =         "2004",
  bibdate =      "Sat Dec 24 17:45:58 MST 2005",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Article{Broker:2005:UPL,
  author =       "Oliver Br{\"o}ker and Oscar Chinellato and Roman
                 Geus",
  title =        "Using {Python} for large scale linear algebra
                 applications",
  journal =      j-FUT-GEN-COMP-SYS,
  volume =       "21",
  number =       "6",
  pages =        "969--979",
  month =        jun,
  year =         "2005",
  CODEN =        "FGSEVI",
  ISSN =         "0167-739X",
  bibdate =      "Fri Jul 15 08:00:46 MDT 2005",
  bibsource =    "http://www.sciencedirect.com/science/journal/0167739X",
  acknowledgement = ack-nhfb,
}

@Article{Dubois:2005:NP,
  author =       "Paul F. Dubois",
  title =        "A Nest of {Pythons}",
  journal =      j-COMPUT-SCI-ENG,
  volume =       "7",
  number =       "6",
  pages =        "81--84",
  month =        nov # "\slash " # dec,
  year =         "2005",
  CODEN =        "CSENFA",
  DOI =          "http://dx.doi.org/10.1109/MCSE.2005.108",
  ISSN =         "1521-9615",
  bibdate =      "Mon Apr 3 09:37:32 MDT 2006",
  bibsource =    "http://csdl.computer.org/comp/mags/cs/2005/06/c6toc.htm",
  acknowledgement = ack-nhfb,
}

@Book{Hetland:2005:BPN,
  author =       "Magnus Lie Hetland",
  title =        "Beginning {Python}: from novice to professional",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxx + 604",
  year =         "2005",
  ISBN =         "1-59059-519-X",
  ISBN-13 =      "978-1-59059-519-0",
  LCCN =         "QA76.73.P98 H48 2005",
  bibdate =      "Mon Jun 26 17:17:50 MDT 2006",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "The expert's voice in Open Source.",
  subject =      "Python (Computer program language)",
}

@Article{Kinder:2005:EDP,
  author =       "Ken Kinder",
  title =        "Event-driven programming with {Twisted} and {Python}",
  journal =      j-LINUX-J,
  volume =       "2005",
  number =       "131",
  pages =        "??--??",
  month =        mar,
  year =         "2005",
  bibdate =      "Sat Dec 24 17:46:05 MST 2005",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Book{Lutz:2005:PPR,
  author =       "Mark Lutz",
  title =        "{Python} pocket reference",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Third",
  pages =        "ix + 148",
  year =         "2005",
  ISBN =         "0-596-00940-2 (paperback)",
  ISBN-13 =      "978-0-596-00940-3 (paperback)",
  LCCN =         "QA76.73.P98 L89 2005",
  bibdate =      "Thu Sep 22 19:02:42 MDT 2005",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.oreilly.com/catalog/9780596009403",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2005:PC,
  editor =       "Alex Martelli and Anna {Martelli Ravenscroft} and
                 David Ascher",
  title =        "{Python} cookbook",
  publisher =    pub-ORA-MEDIA,
  address =      pub-ORA-MEDIA:adr,
  edition =      "Second",
  pages =        "xxxiii + 807",
  year =         "2005",
  ISBN =         "0-596-00797-3",
  ISBN-13 =      "978-0-596-00797-3",
  LCCN =         "QA76.73.P98 P983 2005",
  bibdate =      "Thu Oct 6 07:23:24 MDT 2005",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  remark =       "Recipes from the Python community. Covers Python 2.3
                 and 2.4---Cover.",
  subject =      "Python (Computer program language)",
}

@Article{Orr:2005:RDP,
  author =       "Mike Orr",
  title =        "Review: {{\em Dive into Python}}",
  journal =      j-LINUX-J,
  volume =       "2005",
  number =       "130",
  pages =        "??--??",
  month =        feb,
  year =         "2005",
  bibdate =      "Sat Dec 24 17:46:04 MST 2005",
  bibsource =    "http://portal.acm.org/",
  acknowledgement = ack-nhfb,
}

@Book{vanRossum:2005:PLR,
  author =       "Guido van Rossum and Fred L. {Drake, Jr.}",
  title =        "{Python} Language Reference Manual",
  publisher =    pub-NETWORK-THEORY,
  address =      pub-NETWORK-THEORY:adr,
  pages =        "ii + 112",
  year =         "2005",
  ISBN =         "0-9541617-8-5",
  ISBN-13 =      "978-0-9541617-8-1",
  LCCN =         "QA76.73.P98",
  bibdate =      "Mon Jul 04 16:02:34 2005",
  bibsource =    "library.ox.ac.uk:210/ADVANCE",
  URL =          "http://www.network-theory.co.uk/python/language/",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{vanRossum:2005:PTI,
  author =       "Guido van Rossum and Fred L. {Drake, Jr.}",
  title =        "The {Python} Tutorial --- An Introduction to
                 {Python}",
  publisher =    pub-NETWORK-THEORY,
  address =      pub-NETWORK-THEORY:adr,
  pages =        "124 (est.)",
  year =         "2005",
  ISBN =         "0-9541617-6-9",
  ISBN-13 =      "978-0-9541617-6-7",
  LCCN =         "????",
  bibdate =      "Mon Jul 04 16:04:19 2005",
  acknowledgement = ack-nhfb,
}

@Book{Wilson:2005:DCS,
  author =       "Greg Wilson",
  title =        "Data crunching: solve everyday problems using {Java},
                 {Python} and more",
  publisher =    "Pragmatic Bookshelf",
  address =      "Raleigh, NC, USA",
  pages =        "viii + 193",
  year =         "2005",
  ISBN =         "0-9745140-7-1",
  ISBN-13 =      "978-0-9745140-7-9",
  LCCN =         "QA63 .W55 2005",
  bibdate =      "Thu Oct 6 07:25:06 MDT 2005",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  series =       "The pragmatic programmers",
  acknowledgement = ack-nhfb,
  subject =      "Problem solving; Data processing; Java (Computer
                 program language); Python (Computer program language)",
}

@Book{Andersson:2006:PSN,
  author =       "Mats Andersson and Robert Wedin",
  title =        "{Python} scripting for network management:
                 {PyMIP--TeMIP} made simple",
  howpublished = "Examensarbete, ,",
  publisher =    "Lule{\aa} tekniska universitet",
  address =      "Skellefte{\aa}, Sweden",
  year =         "2006",
  ISSN =         "1404-5494",
  bibdate =      "Thu Apr 16 08:24:40 2009",
  series =       "Examensarbete, H{\"o}gskoleingenj{\"o}rsprogrammet",
  URL =          "http://epubl.ltu.se/1404-5494/2006/043/;
                 http://epubl.ltu.se/1404-5494/2006/043/LTU-HIP-EX-06043-SE.pdf",
  acknowledgement = ack-nhfb,
  language =     "Swedish",
}

@Book{Beazley:2006:PER,
  author =       "David M. Beazley",
  title =        "{Python} essential reference",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  edition =      "Third",
  pages =        "xiii + 625",
  year =         "2006",
  ISBN =         "0-672-32862-3 (paperback)",
  ISBN-13 =      "978-0-672-32862-6 (paperback)",
  LCCN =         "QA76.73.P98 B43 2006",
  bibdate =      "Thu Apr 16 08:47:14 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Previous ed.: Indianapolis, Ind.: New Riders, 2001.",
  subject =      "Python (Computer program language)",
}

@Book{Browning:2006:DLP,
  author =       "James Burton Browning",
  title =        "Design, logic, and programming with {Python}: a
                 hands-on approach",
  publisher =    "iUniverse",
  address =      "New York, NY, USA",
  pages =        "xii + 214",
  year =         "2006",
  ISBN =         "0-595-40810-9",
  ISBN-13 =      "978-0-595-40810-8",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:29:02 2009",
  bibsource =    "http://copac.ac.uk/",
  acknowledgement = ack-nhfb,
  remark =       "Edited by C. Anne Joyner.",
}

@Book{Dawson:2006:PPA,
  author =       "Mike Dawson",
  title =        "{Python} programming for the absolute beginner",
  publisher =    "Thomson Course Technology",
  address =      "Boston, MA, USA",
  edition =      "Second",
  pages =        "xxiv + 447",
  year =         "2006",
  ISBN =         "1-59863-112-8",
  ISBN-13 =      "978-1-59863-112-8",
  LCCN =         "QA76.73.P98 D39 2006",
  bibdate =      "Thu Apr 16 08:48:00 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Fettig:2006:TNP,
  author =       "Abe Fettig and Glyph Lefkowitz",
  title =        "Twisted network programming essentials",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 213",
  year =         "2006",
  ISBN =         "0-596-10032-9",
  ISBN-13 =      "978-0-596-10032-2",
  LCCN =         "QA76.73.P98 F48 2005eb; QA76.73.P98",
  bibdate =      "Tue Aug 5 17:47:55 MDT 2008",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100322",
  acknowledgement = ack-nhfb,
  remark =       "Foreword by Glyph Lefkowitz, creator of Twisted",
  subject =      "Python (Computer program language); Internet
                 programming; Computer networks; Design and
                 construction; Open source software",
}

@Book{Goebel:2006:BPT,
  author =       "John A. Goebel and Adil Hasan and Francesco Safai
                 Tehran",
  title =        "The book of {Python}: from the tip of the tongue to
                 the end of the tale",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "1000",
  year =         "2006",
  ISBN =         "1-59327-103-4 (paperback)",
  ISBN-13 =      "978-1-59327-103-9 (paperback)",
  LCCN =         "QA76.73.P98",
  bibdate =      "Thu Apr 16 09:18:13 MDT 2009",
  bibsource =    "library.tcd.ie:210/advance; z3950.gbv.de:20011/gvk",
  URL =          "http://www.loc.gov/catdir/toc/ecip064/2005034382.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Harrison:2006:MSP,
  author =       "Guy Harrison and Steven Feuerstein",
  title =        "{MySQL} stored procedure programming: building
                 high-performance web applications with {PHP}, {Perl},
                 {Python}, {Java} \& {.NET}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxiii + 609",
  year =         "2006",
  ISBN =         "0-596-10089-2",
  ISBN-13 =      "978-0-596-10089-6",
  LCCN =         "QA76.73.S67 H377 2006eb; QA76.73.S67",
  bibdate =      "Tue Aug 5 17:49:10 MDT 2008",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100896",
  acknowledgement = ack-nhfb,
  subject =      "SQL (Computer program language); Database management",
}

@MastersThesis{Lacheiner:2006:EPB,
  author =       "Hermann Lacheiner",
  title =        "{Entwicklung einer auf Python basierenden Rich Client
                 Platform f{\"u}r Linux}. ({German}) [{Development} of a
                 {Python}-based {Rich Client Platform} for {Linux}]",
  type =         "{Diplome-Arbeit}",
  school =       "Universit{\"a}t Linz",
  address =      "Linz, Austria",
  pages =        "v + 86",
  year =         "2006",
  bibdate =      "Thu Apr 16 09:12:12 2009",
  bibsource =    "http://meteor.bibvb.ac.at/",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Langtangen:2006:PSC,
  author =       "Hans Petter Langtangen",
  title =        "{Python} scripting for computational science",
  volume =       "3",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Second",
  pages =        "xxiv + 736",
  year =         "2006",
  DOI =          "http://dx.doi.org/10.1007/3-540-31269-2",
  ISBN =         "3-540-29415-5",
  ISBN-13 =      "978-3-540-29415-3",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 08:29:23 MDT 2009",
  bibsource =    "z3950.bibsys.no:2100/BIBSYS",
  series =       "Texts in computational science and engineering",
  acknowledgement = ack-nhfb,
  subject =      "Python",
}

@Book{Lindblad:2006:PP,
  author =       "Erik Lindblad",
  title =        "Programmering i {Python}",
  publisher =    pub-STUDENTLITTERATUR,
  address =      pub-STUDENTLITTERATUR:adr,
  pages =        "406",
  year =         "2006",
  ISBN =         "91-44-04520-4",
  ISBN-13 =      "978-91-44-04520-7",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 08:22:02 MDT 2009",
  bibsource =    "z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  language =     "Swedish",
  subject =      "Python",
}

@Book{Lingl:2006:PKC,
  author =       "Gregor Lingl",
  title =        "{Python f{\"u}r Kids: [mit CD ; auf CD: aktuelles
                 Python 2.5, das Grafik-Modul xturtle und alle
                 Programmbeispiele]}",
  publisher =    "bhv, Redline",
  address =      "Heidelberg, Germany",
  edition =      "Second",
  pages =        "416",
  year =         "2006",
  ISBN =         "3-8266-8622-5",
  ISBN-13 =      "978-3-8266-8622-1",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:07:47 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 19.95",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Python (Programmiersprache); Kindersachbuch; CD-ROM
                 f{\"u}r Kinder",
}

@Book{Lutz:2006:PP,
  author =       "Mark Lutz",
  title =        "Programming {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xlii + 1552",
  year =         "2006",
  ISBN =         "0-596-00925-9",
  ISBN-13 =      "978-0-596-00925-0",
  LCCN =         "QA76.73.P98 L88 2006eb; QA76.73.P98 L88 2006;
                 QA76.73.P98",
  bibdate =      "Tue Aug 5 17:45:53 MDT 2008",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596009250",
  acknowledgement = ack-nhfb,
  remark =       "Previous edition 2001.",
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2006:PN,
  author =       "Alex Martelli",
  title =        "{Python} in a nutshell",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xiv + 695",
  year =         "2006",
  ISBN =         "0-596-10046-9",
  ISBN-13 =      "978-0-596-10046-9",
  LCCN =         "QA76.73.P98 M37 2006eb; QA76.73.P98 M37 2006;
                 QA76.73.P98",
  bibdate =      "Tue Aug 5 17:48:02 MDT 2008",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596100469",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Martelli:2006:PPE,
  author =       "Alex Martelli and Anna Martelli Ravensroft and David
                 Ascher",
  title =        "{Python} par l'exemple",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xxv + 525",
  year =         "2006",
  ISBN =         "2-84177-379-5",
  ISBN-13 =      "978-2-84177-379-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 08:54:26 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  note =         "French translation by {\'E}ric Jacoboni.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Maruch:2006:PD,
  author =       "Stef Maruch and Aahz Maruch",
  title =        "{Python} for dummies",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xx + 410",
  year =         "2006",
  ISBN =         "0-471-77864-8 (paperback)",
  ISBN-13 =      "978-0-471-77864-6 (paperback)",
  LCCN =         "QA76.73.P98 M374 2006",
  bibdate =      "Thu Apr 16 08:38:44 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0713/2006924031.html;
                 http://www.loc.gov/catdir/enhancements/fy0741/2006924031-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0741/2006924031-d.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Schroeder:2006:VTO,
  author =       "Will Schroeder and Ken Martin and Bill Lorensen",
  title =        "The visualization toolkit: an object-oriented approach
                 to {3D} graphics [visualize data in 3{D} --- medical,
                 engineering or scientific; build your own applications
                 with {C}++, Tcl, Java or Python; includes source code
                 for {VTK} (supports {UNIX}, Windows and Mac)]",
  publisher =    "Kitware",
  address =      "Clifton Park, NY",
  edition =      "Fourth",
  pages =        "xvi + 512",
  year =         "2006",
  ISBN =         "1-930934-19-X",
  ISBN-13 =      "978-1-930934-19-1",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:20:47 MDT 2009",
  bibsource =    "z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Visualisering; Datamaskinassistert presentasjon;
                 Python",
}

@Book{Tanimoto:2006:IPA,
  author =       "Steven L. Tanimoto",
  title =        "Introduction to {Python} for Artificial Intelligence",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "????",
  year =         "2006",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Mar 07 16:44:55 2006",
  price =        "US\$19.00",
  URL =          "http://www.computer.org/portal/pages/ieeecs/ReadyNotes/tanimotoabstract.html",
  acknowledgement = ack-nhfb,
}

@Book{Telles:2006:PPC,
  author =       "Matthew A. Telles",
  title =        "{Python} power!: the comprehensive guide",
  publisher =    "Thomson Course Technology PTR",
  address =      "Boston, MA, USA",
  pages =        "xx + 508",
  year =         "2006",
  ISBN =         "1-59863-158-6",
  ISBN-13 =      "978-1-59863-158-6",
  LCCN =         "QA76.73.P98 T45 2006",
  bibdate =      "Thu Apr 16 08:20:41 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Reissued in 2008 with same ISBN.",
  subject =      "Python (Computer program language)",
}

@Book{Weigend:2006:OPP,
  author =       "Michael Weigend",
  title =        "{Objektorientierte Programmierung mit Python:
                 [Klassen, Objekte, Vererbung und Polymorphie praktisch
                 angewendet; XML, GUI-Programmierung, Threads und
                 CGI-Scripting; {\"U}bungen mit Musterl{\"o}sungen zu
                 jedem Kapitel]}",
  publisher =    "mitp",
  address =      "Bonn, Germany",
  edition =      "Third",
  pages =        "700",
  year =         "2006",
  ISBN =         "3-8266-1660-X",
  ISBN-13 =      "978-3-8266-1660-0",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:07:41 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 36.95",
  series =       "Programmierung",
  URL =          "http://www.gbv.de/dms/ilmenau/toc/510475221.PDF",
  acknowledgement = ack-nhfb,
  subject =      "Python <Programmiersprache>",
}

@Book{Weigend:2006:PGP,
  author =       "Michael Weigend",
  title =        "{Python Ge-Packt: [schneller Zugriff auf Module,
                 Klassen und Funktionen; XML, Tkinter, Datenbanken,
                 Internet-Programmierung; objektorientierte
                 Programmierung und New-Style-Klassen]}",
  publisher =    "mitp",
  address =      "Heidelberg, Germany",
  edition =      "Third",
  pages =        "618",
  year =         "2006",
  ISBN =         "3-8266-1659-6",
  ISBN-13 =      "978-3-8266-1659-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:01:14 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 17.95",
  series =       "Ge-Packte Referenz",
  URL =          "http://www.gbv.de/dms/bsz/toc/bsz254799760inh.pdf",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Python 2.5",
}

@Book{Ziade:2006:PP,
  author =       "Tarek Ziad{\'e}",
  title =        "Programmation {Python}",
  publisher =    pub-EYROLLES,
  address =      pub-EYROLLES:adr,
  pages =        "xxxviii + 537",
  year =         "2006",
  ISBN =         "2-212-11677-2",
  ISBN-13 =      "978-2-212-11677-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 08:48:15 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Chun:2007:ACPa,
  author =       "Wesley J. Chun",
  title =        "Au coeur de {Python}: Notions fondamentales",
  publisher =    "CampusPress",
  address =      "Paris, France",
  pages =        "xxviii + 645",
  year =         "2007",
  ISBN =         "97-82744-021-4-8-0",
  ISBN-13 =      "9782-7440-214-8-0",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:56:12 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Chun:2007:ACPb,
  author =       "Wesley J. Chun",
  title =        "Au coeur de {Python}: Notions avanc{\'e}es",
  publisher =    "CampusPress",
  address =      "Paris, France",
  pages =        "xxii + 337",
  year =         "2007",
  ISBN =         "97-82744-021-9-5-4",
  ISBN-13 =      "9782-7440-219-5-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:56:12 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Chun:2007:CPP,
  author =       "Wesley J. Chun",
  title =        "Core {Python} programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "xxxvii + 1077",
  year =         "2007",
  ISBN =         "0-13-226993-7 (paperback)",
  ISBN-13 =      "978-0-13-226993-3 (paperback)",
  LCCN =         "QA76.73.P98 C48 2007",
  bibdate =      "Thu Apr 16 10:01:59 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Prentice Hall core series",
  URL =          "http://www.loc.gov/catdir/toc/ecip0615/2006019559.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Daly:2007:NGW,
  author =       "Liza Daly",
  title =        "Next-generation web frameworks in {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  year =         "2007",
  ISBN =         "0-596-51371-2",
  ISBN-13 =      "978-0-596-51371-9",
  LCCN =         "QA76.73.P98 L59 2007eb; QA76.73.P98",
  bibdate =      "Tue Aug 5 17:55:28 MDT 2008",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513719",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Dayley:2007:PPE,
  author =       "Brad Dayley",
  title =        "{Python} phrasebook: essential code and commands",
  publisher =    pub-SAMS,
  address =      pub-SAMS:adr,
  pages =        "v + 275",
  year =         "2007",
  ISBN =         "0-672-32910-7 (paperback)",
  ISBN-13 =      "978-0-672-32910-4 (paperback)",
  LCCN =         "QA76.73.P98 D395 2007",
  bibdate =      "Thu Apr 16 08:47:38 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Developer's library",
  URL =          "http://www.loc.gov/catdir/toc/fy0706/2006922308.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Terminology",
}

@Book{Dayley:2007:PTC,
  author =       "Brad Dayley",
  title =        "{Python} in tasca: codice e commandi in tasca",
  publisher =    "Pearson Education",
  address =      "Milano, Italy",
  pages =        "vi + 277",
  year =         "2007",
  ISBN =         "88-7192-405-3",
  ISBN-13 =      "9788871924052",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:29:01 2009",
  acknowledgement = ack-nhfb,
  language =     "Italian",
}

@Book{Harris:2007:GPL,
  author =       "Andy Harris",
  title =        "Game programming: the {L Line}: the express line to
                 learning",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxv + 570",
  year =         "2007",
  ISBN =         "0-470-06822-1 (paperback)",
  ISBN-13 =      "978-0-470-06822-9 (paperback)",
  LCCN =         "QA76.76.C672",
  bibdate =      "Thu Apr 16 10:36:13 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0741/2006936755-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0741/2006936755-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0741/2006936755-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Computer games; Programming; Python",
}

@Book{Langtangen:2007:PSC,
  author =       "Hans Petter Langtangen",
  title =        "{Python} scripting for computational science",
  volume =       "3",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Third",
  pages =        "????",
  year =         "2007",
  ISBN =         "3-540-73915-7",
  ISBN-13 =      "978-3-540-73915-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:03:45 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Texts in computational science and engineering",
  acknowledgement = ack-nhfb,
}

@Book{Lutz:2007:EPM,
  author =       "Mark Lutz and David Ascher and Dinu C.. Gherman",
  title =        "{Einf{\"u}hrung in Python: [moderne
                 {OO}-Programmierung; behandelt Python 2.5]}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xxvii + 624",
  year =         "2007",
  ISBN =         "3-89721-488-1",
  ISBN-13 =      "978-3-89721-488-0",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:09:57 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 39.90",
  URL =          "http://www.gbv.de/dms/ilmenau/toc/527924601.PDF",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Martelli:2007:PC,
  author =       "Alex Martelli",
  title =        "{Python} en concentr{\'e}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "xvi + 802",
  year =         "2007",
  ISBN =         "2-84177-452-X",
  ISBN-13 =      "978-2-84177-452-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 09:49:46 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  note =         "French translation by {\'E}ric Jacoboni and Yann
                 Serra.",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{McGugan:2007:BGD,
  author =       "Will McGugan",
  title =        "Beginning game development with {Python} and {Pygame}:
                 from novice to professional",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxiii + 316",
  year =         "2007",
  DOI =          "http://dx.doi.org/10.1007/978-1-4302-0325-4",
  ISBN =         "1-59059-872-5",
  ISBN-13 =      "978-1-59059-872-6",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:36:14 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  series =       "The expert's voice in open source",
  acknowledgement = ack-nhfb,
}

@Book{Miller:2007:CSP,
  author =       "Bradley N. Miller and David L. Ranum",
  title =        "Computer science: the {Python} programming language",
  publisher =    "Jones and Bartlett Publishers",
  address =      "Sudbury, MA, USA",
  pages =        "59",
  year =         "2007",
  ISBN =         "0-7637-4316-X",
  ISBN-13 =      "978-0-7637-4316-1",
  LCCN =         "QA76.73.P98 M537 2007",
  bibdate =      "Thu Apr 16 10:04:41 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Moore:2007:PPF,
  author =       "Dana Moore and Raymond Budd and William Wright",
  title =        "Professional {Python} frameworks: {Web 2.0}
                 programming with {Django} and {TurboGears}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxvii + 420",
  year =         "2007",
  ISBN =         "0-470-13809-2 (paperback)",
  ISBN-13 =      "978-0-470-13809-0 (paperback)",
  LCCN =         "TK5105.888 .M663 2007",
  bibdate =      "Thu Apr 16 09:37:39 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Wrox professional guides",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0741/2007032138-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0741/2007032138-t.html;
                 http://www.loc.gov/catdir/enhancements/fy0804/2007032138-b.html",
  acknowledgement = ack-nhfb,
  subject =      "Web site development; Python (Computer program
                 language)",
}

@Book{Ramm:2007:RWA,
  author =       "Mark Ramm and Kevin Dangoor and Gigi Sayfan",
  title =        "Rapid {Web} applications with {TurboGears}: using
                 {Python} to create {Ajax}-powered sites",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xxvii + 472",
  year =         "2007",
  ISBN =         "0-13-243388-5 (paperback)",
  ISBN-13 =      "978-0-13-243388-4 (paperback)",
  LCCN =         "TK5105.888 .R355 2007",
  bibdate =      "Thu Apr 16 10:13:01 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Prentice Hall open source software development
                 series",
  acknowledgement = ack-nhfb,
  subject =      "Web site development; Python (Computer program
                 language); TurboGears (Computer file); Ajax (Web site
                 development technology)",
  tableofcontents = "Preface xxiii \\
                 Acknowledgments xxv \\
                 Part I: TurboGears Fundamentals \\
                 \\
                 Chapter 1: Introduction to TurboGears 3 \\
                 \\
                 Chapter 2 Getting Started with TurboGears 13 \\
                 Chapter 3: The Architecture of a TurboGears Application
                 25 \\
                 Part II: Building a Simple TurboGears Application \\
                 Chapter 4: Creating a Simple Application 43 \\
                 Chapter 5: Enhancing Our Bookmark Application 59 \\
                 Part III: Exploring a Real World TurboGears Application
                 \\
                 Chapter 6: Exploring More Complex Models in WhatWhat
                 Status 83 \\
                 Chapter 7: Controllers, Views, and JavaScript in the
                 WhatWhat Status 97 \\
                 Chapter 8: RSS, Cookies, and Dynamic Views in WhatWhat
                 Status 115 \\
                 Chapter 9: Ajax and WhatWhat Status Projects 133 \\
                 Part IV: SQLObject and TurboGears Models \\
                 Chapter 10: SQLObject Basics 151 \\
                 Chapter 11: Mastering SQLObject 165 \\
                 Chapter 12: Customizing SQLObject Behavior 183 \\
                 Part V: TurboGears View Technologies \\
                 Chapter 13: Dynamic Templates with Kid 209 \\
                 Chapter 14: Creating Better JavaScript with MochiKit
                 225 \\
                 Chapter 15: Effective Ajax with MochiKit 273 \\
                 Chapter 16: TurboGears Widgets: Bringing CSS, XHTML,
                 and JavaScript Together in Reusable Components 309 Part
                 VI: CherryPy and TurboGears Controller Technologies \\
                 Chapter 17: CherryPy and TurboGears Decorators 335 \\
                 Chapter 18: TurboGears Deployment 355 Part VII:
                 TurboGears Extras \\
                 Chapter 19 The TurboGears Toolbox and Other Tools 371
                 \\
                 Chapter 20: Internationalization 383 \\
                 Chapter 21: Testing a TurboGears Application 397 \\
                 Chapter 22: TurboGears Identity and Security 417 \\
                 Part VIII: Appendix \\
                 Appendix: SQLAlchemy 431 \\
                 Index 449",
}

@Book{Scheible:2007:MPR,
  author =       "J{\"u}rgen Scheible and Ville Tuulos and others",
  title =        "Mobile {Python}: rapid prototyping of applications on
                 the mobile platform",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xx + 327",
  year =         "2007",
  ISBN =         "0-470-51505-8 (paperback)",
  ISBN-13 =      "978-0-470-51505-1 (paperback)",
  LCCN =         "QA76.73.P98 S34 2007",
  bibdate =      "Thu Apr 16 09:39:06 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0739/2007029113-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0833/2007029113-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0833/2007029113-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Nokia smartphones;
                 Symbian OS (Computer file); Cellular telephones;
                 Programming",
}

@Book{Stubblebine:2007:REP,
  author =       "Tony Stubblebine",
  title =        "Regular expression pocket reference: Regular
                 expressions for {Perl}, {Ruby}, {PHP}, {Python}, {C},
                 {Java}, and {.NET}.",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Second",
  pages =        "vii + 117",
  year =         "2007",
  ISBN =         "0-596-51427-1 (paperback)",
  ISBN-13 =      "978-0-596-51427-3 (paperback)",
  LCCN =         "QA76.9.T48 S78 2007",
  bibdate =      "Thu Apr 16 10:31:52 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0802/2007281074.html",
  acknowledgement = ack-nhfb,
  subject =      "Text processing (Computer science); Programming
                 languages (Electronic computers); Syntax",
}

@Book{Walerowski:2007:PSV,
  editor =       "Peter Walerowski",
  title =        "{Python: 5 Stunden Video-Training: PC, Mac und TV}",
  volume =       "6080",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  year =         "2007",
  ISBN =         "3-8273-6080-3",
  ISBN-13 =      "978-3-8273-6080-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:10:11 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  note =         "One DVD.",
  price =        "EUR 49.95",
  series =       "Video2Brain; Addison-Wesley; Open source library",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Bailly:2008:IPA,
  author =       "Yves Bailly",
  title =        "Initiation {\`a} la programmation avec {Python} et
                 {C++}",
  publisher =    "Pearson Education France",
  address =      "Paris, France",
  pages =        "xi + 255",
  year =         "2008",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:04:16 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Bassi:2008:PB,
  author =       "Sebastian Bassi",
  title =        "{Python} for bioinformatics",
  publisher =    pub-CHAPMAN-HALL-CRC,
  address =      pub-CHAPMAN-HALL-CRC:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-58488-929-2 (paperback)",
  ISBN-13 =      "978-1-58488-929-8 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:46:17 MDT 2009",
  bibsource =    "library.tcd.ie:210/advance",
  series =       "Chapman and Hall/CRC mathematical and computational
                 biology series",
  acknowledgement = ack-nhfb,
  remark =       "Includes CD-ROM.",
  subject =      "Python (Computer program language); Bioinformatics",
}

@Book{Bennett:2008:PDP,
  author =       "James Bennett",
  title =        "Practical {Django} projects",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xvii + 237",
  year =         "2008",
  ISBN =         "1-59059-996-9",
  ISBN-13 =      "9781590599969",
  LCCN =         "TK5105.888.B4512; TK5105.888.B4512 2008",
  bibdate =      "Thu Apr 16 11:21:25 MDT 2009",
  bibsource =    "library.mit.edu:9909/mit01",
  series =       "The expert's voice in Web development",
  acknowledgement = ack-nhfb,
  keywords =     "Python",
  subject =      "Django (Electronic resource); Web site development",
  tableofcontents = "Ch. 1. Welcome to Django \\
                 Ch. 2. Your First Django Site: A Simple CMS \\
                 Ch. 3. Customizing the Simple CMS \\
                 Ch. 4. A Django-Powered Weblog \\
                 Ch. 5. Expanding the Weblog \\
                 Ch. 6. Templates for the Weblog \\
                 Ch. 7. Finishing the Weblog \\
                 Ch. 8. A Social Code-Sharing Site \\
                 Ch. 9. Form Processing in the Code-Sharing Application
                 \\
                 Ch. 10. Finishing the Code-Sharing Application \\
                 Ch. 11. Writing Reusable Django Applications",
}

@Book{Chun:2008:PF,
  author =       "Wesley Chun",
  title =        "{Python} fundamentals",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "vi + 94",
  year =         "2008",
  ISBN =         "0-13-714341-9 (paperback)",
  ISBN-13 =      "978-0-13-714341-2 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:00:33 MDT 2009",
  bibsource =    "library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  remark =       "Based on Core Python Programming, Second Edition. 7+
                 Hours of Video Instruction.",
  subject =      "Python (Computer program language)",
}

@Article{Doring:2008:ESL,
  author =       "Holger D{\"o}ring",
  title =        "Evaluating Scripting Languages: How {Python} Can Help
                 Political Methodologists",
  journal =      "The Political Methodologist",
  volume =       "16",
  number =       "1",
  institution =  "Bibliothek der Universit{\"a}t Konstanz",
  pages =        "8--12",
  year =         "2008",
  bibdate =      "Thu Apr 16 11:32:19 2009",
  URL =          "http://nbn-resolving.de/urn/resolver.pl?urn=urn:nbn:de:bsz:352-opus-76526",
  acknowledgement = ack-nhfb,
}

@Book{Ernesti:2008:PUH,
  author =       "Johannes Ernesti and Peter Kaiser",
  title =        "{Python: das umfassende Handbuch; [aktuell zu Python
                 2.5; Einf{\"u}hrung, Praxis, Referenz; Sprachgrundlagen,
                 Objektorientierung, Modularisierung; Web-Programmierung
                 mit Django, GUIs, Netzwerkkommunikation u.v.m.] }",
  publisher =    "Galileo Press",
  address =      "Bonn, Germany",
  pages =        "????",
  year =         "2008",
  ISBN =         "3-8362-1110-6",
  ISBN-13 =      "978-3-8362-1110-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:34:36 2009",
  acknowledgement = ack-nhfb,
}

@Book{Flaig:2008:BPP,
  author =       "Ruediger-Marcus Flaig",
  title =        "Bioinformatics programming in {Python}: a practical
                 course for beginners",
  publisher =    "Wiley-VCH",
  address =      "Weinheim, Germany",
  pages =        "ix + 418",
  year =         "2008",
  ISBN =         "3-527-32094-6 (paperback)",
  ISBN-13 =      "978-3-527-32094-3 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:45:12 MDT 2009",
  bibsource =    "library.tcd.ie:210/advance",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Bioinformatics",
  usmarc-003 =   "003 IeDuTC",
}

@Book{Gift:2008:PUL,
  author =       "Noah Gift and Jeremy M. Jones",
  title =        "{Python} for {Unix} and {Linux} system
                 administration",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "xix + 433",
  year =         "2008",
  ISBN =         "0-596-51582-0",
  ISBN-13 =      "978-0-596-51582-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:53:11 MDT 2009",
  bibsource =    "z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
}

@Book{Goebel:2008:BPR,
  author =       "John A. Goebel and Adil Hasan and Francesco Safai
                 Tehrani",
  title =        "The book of {Python}: a real-world reference",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "????",
  year =         "2008",
  ISBN =         "1-59327-103-4",
  ISBN-13 =      "978-1-59327-103-9",
  LCCN =         "QA76.73.P98 G62 2008",
  bibdate =      "Thu Apr 16 11:26:33 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/ecip064/2005034382.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Goldwasser:2008:OOP,
  author =       "Michael H. Goldwasser and David Letscher",
  title =        "Object-oriented programming in {Python}",
  publisher =    "Pearson Prentice Hall",
  address =      "Upper Saddle River, NJ, USA",
  pages =        "xxii + 666",
  year =         "2008",
  ISBN =         "0-13-615031-4",
  ISBN-13 =      "978-0-13-615031-2",
  LCCN =         "QA76.73.P98.G65; QA76.73.P98.G65 2008",
  bibdate =      "Thu Apr 16 10:06:48 MDT 2009",
  bibsource =    "library.mit.edu:9909/mit01",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science); Object-oriented
                 programming languages",
  tableofcontents = "I. Fundamental Topics \\
                 1. Cornerstones of Computing \\
                 2. Getting Started in Python \\
                 3. Getting Started with Graphics \\
                 4. Elementary Control Structures \\
                 5. Additional Control Structures \\
                 6. Defining Our Own Classes \\
                 7. Good Software Practices \\
                 8. Input, Output, and Files \\
                 9. Inheritance \\
                 II. Advanced Topics \\
                 10. Deeper Understanding of the Management of Objects
                 \\
                 11. Recursion \\
                 12. More Python Containers \\
                 13. Implementing Data Structures \\
                 14. Sorting Algorithms \\
                 15. Event-Driven Programming \\
                 16. Network Programming \\
                 App. A. Using IDLE \\
                 App. B. Python, Java, and C++: a Transition Guide \\
                 App. C. Solutions to Practice Exercises \\
                 App. D. Glossary",
}

@Book{Hajji:2008:PPE,
  author =       "Farid Hajji",
  title =        "{Das Python Praxisbuch --- eBook: Der gro{\ss}e
                 Profi-Leitfaden f{\"u}r Programmierer}",
  publisher =    "Addison Wesley in Pearson Education Deutschland",
  address =      "M{\"u}nchen, Germany",
  pages =        "1328 (est.)",
  year =         "2008",
  ISBN =         "3-8273-6182-6",
  ISBN-13 =      "978-3-8273-6182-0",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:54:01 2009",
  acknowledgement = ack-nhfb,
}

@Book{Hetland:2008:BPN,
  author =       "Magnus Lie Hetland",
  title =        "Beginning {Python}: from novice to professional",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  edition =      "Second",
  pages =        "xxx + 656",
  year =         "2008",
  ISBN =         "1-59059-982-9",
  ISBN-13 =      "978-1-59059-982-2",
  LCCN =         "A76.73.P98 H48 2008eb",
  bibdate =      "Thu Apr 16 10:25:57 2009",
  acknowledgement = ack-nhfb,
}

@Book{Holovaty:2008:DGD,
  author =       "Adrian Holovaty and Jacob Kaplan-Moss",
  title =        "The Definitive Guide to {Django}: {Web} Development
                 Done Right",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxxii + 447",
  year =         "2008",
  DOI =          "http://dx.doi.org/10.1007/978-1-4302-0331-5",
  ISBN =         "1-59059-725-7",
  ISBN-13 =      "978-1-59059-725-5",
  LCCN =         "TK5105.888",
  bibdate =      "Thu Apr 16 11:18:13 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  series =       "Springer eBook Collection Professional and Applied
                 Computing [Dig. Serial]; Springer-12059 [Dig. Serial]",
  abstract =     "Provides information on using the Python-based
                 framework to create Web sites.",
  acknowledgement = ack-nhfb,
  subject =      "software engineering; computer science; special
                 purpose and application-based systems",
}

@Book{Johnson:2008:EPC,
  author =       "Mark Johnson",
  title =        "Essential {Python} for corpus linguistics",
  publisher =    "Blackwell",
  address =      "Oxford, UK",
  pages =        "208",
  year =         "2008",
  ISBN =         "1-4051-4563-3 (hardcover), 1-4051-4564-1 (paperback)",
  ISBN-13 =      "978-1-4051-4563-3 (hardcover), 978-1-4051-4564-0
                 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 08:40:14 MDT 2009",
  bibsource =    "library.ox.ac.uk:210/ADVANCE",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Computational
                 linguistics",
}

@Book{Kak:2008:SOC,
  author =       "Avinash C. Kak",
  title =        "Scripting with objects: a comparative presentation of
                 object-oriented scripting with {Perl} and {Python}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxxiv + 1279",
  year =         "2008",
  ISBN =         "0-470-17923-6 (paperback)",
  ISBN-13 =      "978-0-470-17923-9 (paperback)",
  LCCN =         "QA76.64.K3555; QA76.64.K3555 2008",
  bibdate =      "Thu Apr 16 10:56:33 MDT 2009",
  bibsource =    "library.mit.edu:9909/mit01",
  price =        "US\$89.95",
  URL =          "http://www.loc.gov/catdir/enhancements/fy0743/2007035480-d.html;
                 http://www.loc.gov/catdir/enhancements/fy0808/2007035480-b.html;
                 http://www.loc.gov/catdir/enhancements/fy0835/2007035480-t.html",
  acknowledgement = ack-nhfb,
  subject =      "Object-oriented programming (Computer science);
                 Scripting languages (Computer science); Perl (Computer
                 program language); Python (Computer program language)",
}

@Book{Knowlton:2008:PCM,
  author =       "Jim Knowlton",
  title =        "{Python}: create-modify-reuse",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "xxv + 261",
  year =         "2008",
  ISBN =         "0-470-25932-9",
  ISBN-13 =      "978-0-470-25932-0",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 10:53:44 MDT 2009",
  bibsource =    "z3950.bibsys.no:2100/BIBSYS",
  series =       "Wrox programmer to programmer",
  acknowledgement = ack-nhfb,
  subject =      "Python; Multimedia; {\AA}pen-Kildekode?",
}

@Book{Langtangen:2008:PSC,
  author =       "Hans Petter Langtangen",
  title =        "{Python} Scripting for Computational Science",
  volume =       "3",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Third",
  pages =        "xxiv + 750",
  year =         "2008",
  ISBN =         "3-540-73915-7, 3-540-73916-5",
  ISBN-13 =      "978-3-540-73915-9, 978-3-540-73916-6",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:07:58 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  series =       "Springer eBook Collection Mathematics and Statistics
                 [Dig. Serial]; Springer-11649 [Dig. Serial]; Texts in
                 Computational Science and Engineering",
  URL =          "http://dx.doi.org/10.1007/978-3-540-73916-6",
  acknowledgement = ack-nhfb,
  subject =      "Computer science; Engineering; Physics; Software
                 engineering; Mathematics; Computational Science and
                 Engineering; Numerical and Computational Methods;
                 Numerical and Computational Methods in Engineering;
                 Software Engineering/Programming and Operating
                 Systems",
}

@Book{Litvin:2008:MDA,
  author =       "Maria Litvin and Gary Litvin",
  title =        "Mathematics for the digital age and programming in
                 {Python}",
  publisher =    "Skylight Pub.",
  address =      "Andover, MA, USA",
  pages =        "????",
  year =         "2008",
  ISBN =         "0-9727055-8-9",
  ISBN-13 =      "978-0-9727055-8-5",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:20:57 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://lccn.loc.gov/2007930214",
  acknowledgement = ack-nhfb,
}

@Book{Lutz:2008:LP,
  author =       "Mark Lutz",
  title =        "Learning {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  edition =      "Third",
  pages =        "xliv + 700",
  year =         "2008",
  ISBN =         "0-596-51398-4, 0-596-51398-4",
  ISBN-13 =      "978-0-596-51398-6, 978-0-596-51398-6",
  LCCN =         "QA76.73.P98 L877 2008; QA76.73.P98 L877 2008eb;
                 QA76.73.P98 L8798 2008; QA76.73.P98",
  bibdate =      "Tue Aug 5 17:56:24 MDT 2008",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  URL =          "http://www.oreilly.com/catalog/9780596513986",
  abstract =     "Describes the features of the Python 2.5 programming
                 language, covering such topics as types and operations,
                 statements and syntax, functions, modules, classes and
                 OOP, and exceptions and tools.",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
  tableofcontents = "1. A Python Q and A Session \\
                 2. How Python Runs Programs \\
                 3. How You Run Programs \\
                 4. Introducing Python Object Types \\
                 5. Numbers \\
                 6. The Dynamic Typing Interlude \\
                 7. Strings \\
                 8. Lists and Dictionaries \\
                 9. Tuples, Files, and Everything Else \\
                 10. Introducing Python Statements \\
                 11. Assignment, Expressions, and print \\
                 12. If Tests \\
                 13. While and for Loops \\
                 14. The Documentation Interlude \\
                 15. Function Basics \\
                 16. Scopes and Arguments \\
                 17. Advanced Function Topics \\
                 18. Modules: The Big Picture \\
                 19. Module Coding Basics \\
                 20. Module Packages \\
                 21. Advanced Module Topics \\
                 22. OOP: The Big Picture \\
                 23. Class Coding Basics \\
                 24. Class Coding Details \\
                 25. Designing with Classes \\
                 26. Advanced Class Topics \\
                 27. Exception Basics \\
                 28. Exception Objects \\
                 29. Designing with Exceptions",
}

@Book{Mount:2008:PRF,
  author =       "Sarah Mount and James Shuttleworth and Russel Winder",
  title =        "{Python} for Rookies: a first course in programming",
  publisher =    "Thomson Learning (EMEA)",
  address =      "London, UK",
  pages =        "xxi + 454",
  year =         "2008",
  ISBN =         "1-84480-701-0",
  ISBN-13 =      "978-1-84480-701-7",
  LCCN =         "QA76.73.P98 M68 2008",
  bibdate =      "Thu Apr 16 11:37:01 MDT 2009",
  bibsource =    "z3950.libris.kb.se:210/libr",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Computer
                 programming; Python (programspr{\aa}k) $2 sao",
}

@Book{Nguyen:2008:CSL,
  author =       "Quan Nguyen",
  title =        "{CAD} scripting language: a collection of {Perl},
                 {Ruby}, {Python}, {TCL} and {Skill} scripts",
  publisher =    "Ramacad",
  address =      "San Jose, CA, USA",
  pages =        "????",
  year =         "2008",
  ISBN =         "0-9777812-2-4",
  ISBN-13 =      "978-0-9777812-2-5",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:25:24 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@TechReport{Nguyen:2008:IPCa,
  author =       "Binh Q. Nguyen",
  title =        "The Implementation of a Python Class for Structuring
                 Network Data Collected in a Test Bed",
  type =         "Technical report",
  number =       "D-arl-tr-4423, AD-a479 698",
  institution =  "United States Army Research Lab",
  address =      "Adelphi, MD, USA",
  pages =        "30",
  year =         "2008",
  LCCN =         "T1 U59 AD-a479 698",
  bibdate =      "Thu Apr 16 11:11:19 2009",
  abstract =     "This report documents an internally developed Python
                 class that takes in a set of data files and organizes
                 them into effective data structures that are suitable
                 for the subsequent extraction, processing, and
                 analysis. The report includes usage examples by
                 describing Python snippets that perform statistical
                 calculations and that transform the data into
                 comma-separated values. Sample input and output data
                 are appended to the report.",
  acknowledgement = ack-nhfb,
}

@TechReport{Nguyen:2008:IPCb,
  author =       "Binh Q. Nguyen",
  title =        "An Introduction to Python ({A} One-Hour Tour)",
  type =         "Technical report",
  number =       "AD-arl-tn-0328, AD-a484 316",
  institution =  "United States Army Research Lab",
  address =      "Adelphi, MD, USA",
  pages =        "20",
  year =         "2008",
  LCCN =         "T1 U59 AD-a484 316",
  bibdate =      "Thu Apr 16 11:11:19 2009",
  abstract =     "This tutorial highlights and goes over essential
                 features of the Python programming language while it is
                 still evolving, but sufficiently stable and mature for
                 the development of diverse solutions to computational,
                 networking, and visualization problems. Although the
                 technical details are kept to a minimum to fit diverse
                 background and interests of the audience, they can be
                 used as review materials for experienced and occasional
                 developers of Python applications. The tutorial was
                 presented to a team of engineers, scientists, and
                 summer students on Wednesday 18 June 2008 at the U.S.
                 Army Research Laboratory in Adelphi, MD.",
  acknowledgement = ack-nhfb,
}

@TechReport{Nguyen:2008:PPE,
  author =       "Binh Q. Nguyen",
  title =        "{pyGFC} --- {A} {Python} Extension to the {C++ Geodesy
                 Foundation Classes}",
  type =         "Technical report",
  number =       "AD-arl-tr-4623, AD-a488 020",
  institution =  "United States Army Research Lab",
  address =      "Adelphi, MD, USA",
  year =         "2008",
  bibdate =      "Thu Apr 16 11:14:47 2009",
  abstract =     "This report describes the results of the development
                 of the pyGFC module, including the multi-step procedure
                 and the implemented computer code. The pyGFC module is
                 a Python extension to the C++ Geodesy Foundation Class,
                 which has been used in the range model of the Mobile
                 Ad-hoc Network (MANET) Emulation (MANE) software system
                 that enables the dynamic connectivity of a MANET system
                 in the Wireless Emulation Laboratory of the U.S. Army
                 Research Laboratory (ARL). The pyGFC module was created
                 to support the visualization of network topologies
                 using the ARL Topodef tool, a graphical design and
                 animation tool for custom-designing and editing a
                 mobility scenario to create specific network
                 topologies.",
  acknowledgement = ack-nhfb,
}

@Book{Nguyen:2008:SLC,
  editor =       "Quan Nguyen",
  title =        "Scripting languages: a collection of {Perl}, {Ruby},
                 {Python}, {TCL} and {Unix}",
  publisher =    "Ramacad",
  address =      "San Jose, CA, USA",
  pages =        "????",
  year =         "2008",
  ISBN =         "0-9777812-3-2",
  ISBN-13 =      "978-0-9777812-3-2",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:25:48 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
}

@Book{Rosenberg:2008:DCT,
  author =       "Scott Rosenberg",
  title =        "Dreaming in code: Two dozen Programmers, three years,
                 4,732 bugs, and one quest for transcendent software",
  publisher =    "Three Rivers Press",
  address =      "New York, NY, USA",
  pages =        "403",
  year =         "2008",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:19:24 2009",
  acknowledgement = ack-nhfb,
  keywords =     "Python",
}

@Book{Summerfield:2008:RGP,
  author =       "Mark Summerfield",
  title =        "Rapid {GUI} programming with {Python} and {Qt}: the
                 definitive guide to {PyQt} programming",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xiv + 625",
  year =         "2008",
  ISBN =         "0-13-235418-7 (hardcover)",
  ISBN-13 =      "978-0-13-235418-9 (hardcover)",
  LCCN =         "QA76.9.U83 S89 2008",
  bibdate =      "Thu Apr 16 10:48:43 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Prentice Hall open source software development
                 series",
  acknowledgement = ack-nhfb,
  subject =      "Qt (Electronic resource); Graphical user interfaces
                 (Computer systems); Python (Computer program
                 language)",
}

@Book{Younker:2008:FAP,
  author =       "Jeff Younker",
  title =        "Foundations of agile {Python} development: [{Python},
                 agile project methods, and a comprehensive open source
                 tool chain!]",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxi + 393",
  year =         "2008",
  ISBN =         "1-59059-981-0",
  ISBN-13 =      "978-1-59059-981-5",
  LCCN =         "QA76.73.P98",
  bibdate =      "Thu Apr 16 11:22:52 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  series =       "The expert's voice in open source",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Ziade:2008:EPP,
  author =       "Tarek Ziad{\'e} and Paul Kennedy and Shannon Behrens
                 and Wendy Langer and Siddharth Mangarole",
  title =        "Expert {Python} programming: learn best practices to
                 designing, coding, and distributing your {Python}
                 software",
  publisher =    "Packt Publishing Ltd.",
  address =      "Birmingham, UK",
  year =         "2008",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "A76.73.P98 Z53 2008eb",
  bibdate =      "Thu Apr 16 10:17:37 2009",
  URL =          "ttp://www.books24x7.com/marc.asp?bookid=29302",
  acknowledgement = ack-nhfb,
}

@Book{Alchin:2009:PD,
  author =       "Marty Alchin",
  title =        "Pro {Django}",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-4302-1048-6",
  ISBN-13 =      "978-1-4302-1048-1",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 12:30:58 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  series =       "Springer eBook Collection Professional and Applied
                 Computing [Dig. Serial]; Springer-12059 [Dig. Serial]",
  URL =          "http://dx.doi.org/10.1007/978-1-4302-1048-1",
  acknowledgement = ack-nhfb,
  keywords =     "Python",
  subject =      "Computer science",
}

@Book{Beazley:2009:PER,
  author =       "David M. Beazley",
  title =        "{Python} essential reference",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fourth",
  pages =        "????",
  year =         "2009",
  ISBN =         "0-672-32978-6",
  ISBN-13 =      "978-0-672-32978-4",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 13:03:27 2009",
  acknowledgement = ack-nhfb,
}

@Book{Bird:2009:NLP,
  author =       "Steven Bird and Ewan Klein and Edward Loper",
  title =        "Natural Language Processing with {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "500 (est)",
  year =         "2009",
  ISBN =         "0-596-51649-5",
  ISBN-13 =      "978-0-596-51649-9",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 13:05:00 2009",
  acknowledgement = ack-nhfb,
}

@Book{Donaldson:2009:P,
  author =       "Toby Donaldson",
  title =        "{Python}",
  publisher =    pub-PEACHPIT,
  address =      pub-PEACHPIT:adr,
  edition =      "Second",
  pages =        "vi + 185",
  year =         "2009",
  ISBN =         "0-321-58544-5 (paperback)",
  ISBN-13 =      "978-0-321-58544-8 (paperback)",
  LCCN =         "X09.F00872",
  bibdate =      "Thu Apr 16 10:54:00 MDT 2009",
  bibsource =    "library.ox.ac.uk:210/ADVANCE",
  series =       "Visual quickstart guide",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Downey:2009:PSD,
  author =       "Allen Downey",
  title =        "{Python} for software design: how to think like a
                 computer scientist",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-521-89811-0, 0-521-72596-8",
  ISBN-13 =      "9780521898119, 9780521725965",
  LCCN =         "QA76.73.P98 D693 2009",
  bibdate =      "Thu Apr 16 12:09:42 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Ernesti:2009:PUH,
  author =       "Johannes Ernesti and Peter Kaiser",
  title =        "{Python 3: Das umfassende Handbuch}",
  publisher =    "Galileo Press GmbH",
  address =      "Bonn, Germany",
  edition =      "Second",
  pages =        "870 (est.)",
  year =         "2009",
  ISBN =         "3-8362-1412-1",
  ISBN-13 =      "9783836214124",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 12:01:42 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 39.90",
  series =       "Galileo Computing",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Book{Forcier:2009:PWD,
  author =       "Jeff Forcier and Paul Bissex and Wesley Chun",
  title =        "{Python Web} development with {Django}",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "377",
  year =         "2009",
  ISBN =         "0-13-235613-9 (paperback)",
  ISBN-13 =      "978-0-13-235613-8 (paperback)",
  LCCN =         "TK5105.8885.D54 F68 2009",
  bibdate =      "Thu Apr 16 12:09:18 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Developer's library",
  acknowledgement = ack-nhfb,
  subject =      "Web site development; Django (Electronic resource);
                 Python (Computer program language); Web sites;
                 Authoring programs",
  tableofcontents = "Introduction 1\\
                 Part I: Getting Started \\
                 Chapter 1: Practical Python for Django 7\\
                 \\
                 Chapter 2: Django for the Impatient: Building a Blog 57
                 \\
                 Chapter 3: Starting Out 77 \\
                 Part II: Django in Depth \\
                 Chapter 4: Defining and Using Models 89 \\
                 Chapter 5: URLs, HTTP Mechanisms, and Views 117 \\
                 Chapter 6: Templates and Form Processing 135 \\
                 Part III: Django Applications by Example \\
                 Chapter 7: Photo Gallery 159 \\
                 Chapter 8: Content Management System 181 \\
                 Chapter 9: Liveblog 205 \\
                 Chapter 10: Pastebin 221 \\
                 Part IV: Advanced Django Techniques and Features \\
                 Chapter 11: Advanced Django Programming 235 \\
                 Chapter 12: Advanced Django Deployment 261 \\
                 Part V: Appendices \\
                 Appendix A: Command Line Basics 285 \\
                 Appendix B: Installing and Running Django 295 \\
                 Appendix C: Tools for Practical Django Development 313
                 \\
                 Appendix D: Finding, Evaluating, and Using Django
                 Applications 321 \\
                 Appendix E: Django on the Google App Engine 325 \\
                 Appendix F: Getting Involved in the Django Project 337
                 \\
                 Index 339 \\
                 Colophon 375",
}

@Book{Gaddis:2009:SP,
  author =       "Tony Gaddis",
  title =        "Starting out with {Python}",
  publisher =    "Pearson Addison Wesley",
  address =      "Boston, MA, USA",
  pages =        "xv + 482",
  year =         "2009",
  ISBN =         "0-321-53711-4",
  ISBN-13 =      "978-0-321-53711-9",
  LCCN =         "QA76.73.P98 G34 2009",
  bibdate =      "Thu Apr 16 08:59:10 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  URL =          "http://www.loc.gov/catdir/toc/fy0804/2008001684.html",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
  tableofcontents = "Introduction to computers and programming \\
                 Input, processing, and output \\
                 Simple functions \\
                 Decision structures and Boolean logic \\
                 Repetition structures \\
                 Value-returning functions and modules \\
                 Files and exceptions \\
                 Working with sequences: strings and lists \\
                 Classes and object-oriented programming \\
                 Inheritance \\
                 Recursion \\
                 GUI programming \\
                 Appendix A: Installing Python \\
                 Appendix B: Introduction to IDLE \\
                 Appendix C: The ASCII character set",
}

@Book{Gardner:2009:DGP,
  author =       "James Gardner",
  title =        "The definitive guide to {Pylons}: [{Pylons} is a
                 lightweight web framework emphasizing flexibility and
                 rapid development using standard tools from the
                 {Python} community ; includes {SQLAlchemy},
                 {JavaScript}, and {WSG}!]",
  publisher =    pub-APRESS,
  address =      pub-APRESS:adr,
  pages =        "xxv + 536",
  year =         "2009",
  ISBN =         "1-59059-934-9 (paperback)",
  ISBN-13 =      "978-1-59059-934-1 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 12:30:45 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "US\$46,99",
  series =       "The expert's voice in web development; Books for
                 professionals by professionals",
  acknowledgement = ack-nhfb,
}

@Book{Kinser:2009:PB,
  author =       "Jason M. Kinser",
  title =        "{Python} for bioinformatics",
  publisher =    "Jones and Bartlett Publishers",
  address =      "Sudbury, MA, USA",
  pages =        "xvii + 417",
  year =         "2009",
  ISBN =         "0-7637-5186-3",
  ISBN-13 =      "9780763751869",
  LCCN =         "QH324.2.K55; QH324.2.K55 2009",
  bibdate =      "Thu Apr 16 12:32:38 MDT 2009",
  bibsource =    "library.mit.edu:9909/mit01",
  series =       "Jones and Bartlett series in biomedical informatics",
  acknowledgement = ack-nhfb,
  remark =       "Ch. 1. Introduction \\
                 Ch. 2. NumPy and SciPy \\
                 Ch. 3. Image Manipulation \\
                 Ch. 4. The Akando and Dancer Modules \\
                 Ch. 5. Statistics \\
                 Ch. 6. Parsing DNA Data Files \\
                 Ch. 7. Sequence Alignment \\
                 Ch. 8. Dynamic Programming \\
                 Ch. 9. Tandem Repeats \\
                 Ch. 10. Hidden Markov Models \\
                 Ch. 11. Genetic Algorithms \\
                 Ch. 12. Multiple Sequence Alignment \\
                 Ch. 13. Gapped Alignments \\
                 Ch. 14. Trees \\
                 Ch. 15. Text Mining \\
                 Ch. 16. Measuring Complexity \\
                 Ch. 17. Clustering \\
                 Ch. 18. Self-Organizing Maps \\
                 Ch. 19. Principal Component Analysis \\
                 Ch. 20. Species Identification \\
                 Ch. 21. Fourier Transforms \\
                 Ch. 22. Correlations \\
                 Ch. 23. Numerical Sequence Alignment \\
                 Ch. 24. Gene Expression Array Files \\
                 Ch. 25. Spot Finding and Measurement \\
                 Ch. 26. Spreadsheet Arrays and Data Displays \\
                 Ch. 27. Applications with Expression Arrays",
  subject =      "Bioinformatics",
}

@Book{Lewis:2009:HPP,
  author =       "Andrew Lewis",
  title =        "High performance {Python}",
  publisher =    pub-ORA,
  address =      pub-ORA:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "0-596-15996-X",
  ISBN-13 =      "978-0-596-15996-2",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 13:02:33 2009",
  acknowledgement = ack-nhfb,
}

@Book{Miller:2009:PPC,
  author =       "Bradley N. Miller and David L. Ranum",
  title =        "{Python} programming in context",
  publisher =    "Jones and Bartlett Publishers",
  address =      "Sudbury, MA, USA",
  pages =        "xxv + 492",
  year =         "2009",
  ISBN =         "0-7637-4602-9 (paperback)",
  ISBN-13 =      "978-0-7637-4602-5 (paperback)",
  LCCN =         "QA76.73.P98 M544 2009",
  bibdate =      "Thu Apr 16 10:46:48 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language)",
}

@Book{Reed:2009:DSA,
  author =       "David M. Reed and John M. Zelle",
  title =        "Data structures and algorithms using {Python} and
                 {C++}",
  publisher =    "Franklin, Beedle and Associates, Inc.",
  address =      "Wilsonville, OR, USA",
  pages =        "????",
  year =         "2009",
  ISBN =         "1-59028-233-7",
  ISBN-13 =      "978-1-59028-233-5",
  LCCN =         "QA76.73.P98 R44 2009",
  bibdate =      "Thu Apr 16 12:10:06 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "Builds on knowledge from a first course in computer
                 programming using Python. Makes a transition from
                 programming in Python to a data structures course and
                 programming in C++",
  subject =      "Python (Computer program language); C++ (Computer
                 program language); Data structures (Computer science);
                 Computer algorithms",
}

@Book{Seitz:2009:GPP,
  author =       "Justin Seitz",
  title =        "{Gray Hat Python}: {Python} programming for hackers
                 and reverse engineers",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-59327-192-1",
  ISBN-13 =      "978-1-59327-192-3",
  LCCN =         "QA76.9.A25 S457 2009",
  bibdate =      "Thu Apr 16 12:07:47 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "Computer security; Python (Computer program
                 language)",
  tableofcontents = "Setting up your development environment \\
                 Debuggers and debugger design \\
                 Building a Windows debugger \\
                 PyDbg : a pure Python Windows debugger \\
                 Immunity debugger : the best of both worlds \\
                 Hooking \\
                 DLL and code injection \\
                 Fuzzing \\
                 Sulley \\
                 Fuzzing Windows drivers \\
                 DAPython -Scripting IDA Pro \\
                 PyEmu --- The scriptable emulator",
}

@Book{Summerfield:2009:PPC,
  author =       "Mark Summerfield",
  title =        "Programming in {Python 3}: a complete introduction to
                 the {Python} language",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  pages =        "xiv + 525",
  year =         "2009",
  ISBN =         "0-13-712929-7 (paperback)",
  ISBN-13 =      "978-0-13-712929-4 (paperback)",
  LCCN =         "QA76.73.P98 S86 2009",
  bibdate =      "Thu Apr 16 08:04:00 MDT 2009",
  bibsource =    "z3950.loc.gov:7090/Voyager",
  series =       "Developer's library",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Object-oriented
                 programming (Computer science)",
}

@Book{Sweigart:2009:PPL,
  author =       "Albert Sweigart",
  title =        "Playing with {Python}: learn to program by making
                 games",
  publisher =    pub-NO-STARCH,
  address =      pub-NO-STARCH:adr,
  pages =        "????",
  year =         "2009",
  ISBN =         "1-59327-198-0 (paperback)",
  ISBN-13 =      "978-1-59327-198-5 (paperback)",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 13:05:01 MDT 2009",
  bibsource =    "library.tcd.ie:210/advance",
  acknowledgement = ack-nhfb,
  subject =      "Python (Computer program language); Computer games;
                 Programming",
}

@Book{Swinnen:2009:APA,
  author =       "G{\'e}rard Swinnen",
  title =        "Apprendre {\'a} programmer avec Python: objet,
                 multithreading, {\'e}v{\'e}nements, bases de
                 donn{\'e}es, programmation web, programmation
                 r{\'e}seau, Unicode",
  publisher =    pub-EYROLLES,
  address =      pub-EYROLLES:adr,
  pages =        "xviii + 341",
  year =         "2009",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 12:00:29 MDT 2009",
  bibsource =    "carmin.sudoc.abes.fr:210/ABES-Z39-PUBLIC",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Book{Theis:2009:EPC,
  author =       "Thomas Theis",
  title =        "{Einstieg in Python 3: [auf CD: Python 3 und alle
                 Code-Beispiele des Buchs ; f{\"u}r Programmanf{\"a}nger
                 und Umsteiger ; mit vielen Beispielen und
                 {\`e}Ubungsaufgaben ; inkl. objektorientierter
                 Programmierung, Datenbanken, Internet u.v.m.]}",
  publisher =    "Galileo Press",
  address =      "Bonn, Germany",
  edition =      "Second",
  pages =        "399",
  year =         "2009",
  ISBN =         "3-8362-1406-7",
  ISBN-13 =      "978-3-8362-1406-3",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 12:02:26 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 24.90",
  series =       "Galileo computing",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Mit Online-Aktualisierung unter
                 www.galileocomputing.de.",
}

@Book{Weigend:2009:OPP,
  author =       "Michael Weigend",
  title =        "{Objektorientierte Programmierung mit Python 3.0}",
  publisher =    "REDLINE",
  address =      "Heidelberg, Neckar, Germany",
  edition =      "Fourth",
  pages =        "752",
  year =         "2009",
  ISBN =         "3-8266-1750-9",
  ISBN-13 =      "978-3-8266-1750-8",
  LCCN =         "????",
  bibdate =      "Thu Apr 16 11:58:18 MDT 2009",
  bibsource =    "z3950.gbv.de:20011/gvk",
  price =        "EUR 39.95",
  series =       "mitp bei Redline",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Misc{Anonymous:20xx:PP,
  author =       "Anonymous",
  title =        "The {Python} Papers",
  howpublished = "Web site",
  year =         "20xx",
  ISSN =         "1834-3147",
  bibdate =      "Thu Apr 16 09:01:00 2009",
  URL =          "http://pythonpapers.org/tpp.html",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:20xx:PPA,
  author =       "Anonymous",
  title =        "{Python} Papers Anthology",
  howpublished = "Web site",
  year =         "20xx",
  bibdate =      "Thu Apr 16 09:01:00 2009",
  URL =          "http://pythonpapers.org/",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:20xx:PPM,
  author =       "Anonymous",
  title =        "{Python} Papers Monograph",
  howpublished = "Web site",
  year =         "20xx",
  bibdate =      "Thu Apr 16 09:01:00 2009",
  URL =          "http://pythonpapers.org/tppm.html",
  acknowledgement = ack-nhfb,
}

@Misc{Anonymous:20xx:PPS,
  author =       "Anonymous",
  title =        "{Python} Papers Source Codes",
  howpublished = "Web site",
  year =         "20xx",
  ISSN =         "1836-621X",
  bibdate =      "Thu Apr 16 09:01:00 2009",
  URL =          "http://pythonpapers.org/tppsc.html",
  acknowledgement = ack-nhfb,
}

%%% ====================================================================
%%% Cross-referenced entries must come last:

@Proceedings{EurOpen:1991:EUD,
  editor =       "{EurOpen}",
  booktitle =    "EurOpen. UNIX Distributed Open Systems in Perspective.
                 Proceedings of the Spring 1991 EurOpen Conference,
                 Troms{\o}, Norway, May 20--24, 1991",
  title =        "EurOpen. {UNIX} Distributed Open Systems in
                 Perspective. Proceedings of the Spring 1991 EurOpen
                 Conference, Troms{\o}, Norway, May 20--24, 1991",
  publisher =    pub-EUROPEN,
  address =      pub-EUROPEN:adr,
  pages =        "viii + 331",
  year =         "1991",
  ISBN =         "1-873611-00-5",
  ISBN-13 =      "978-1-873611-00-5",
  LCCN =         "????",
  bibdate =      "Fri May 22 11:28:47 1998",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1992:PAC,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the 1992 ACM Conference on Lisp and
                 Functional Programming: papers presented at the
                 conference, San Francisco, California, June 22--24,
                 1992",
  title =        "Proceedings of the 1992 {ACM} Conference on Lisp and
                 Functional Programming: papers presented at the
                 conference, San Francisco, California, June 22--24,
                 1992",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 357",
  year =         "1992",
  ISBN =         "0-89791-483-X, 0-89791-481-3",
  ISBN-13 =      "978-0-89791-483-3, 978-0-89791-481-9",
  LCCN =         "QA76.73.L23A26 1992",
  bibdate =      "Tue Nov 10 07:55:44 1998",
  note =         "Also published as {{\em LISP Pointers}}, vol. {\bf V},
                 no. 1, January-March, 1992. ACM order no. 552920.",
  acknowledgement = ack-nhfb,
  classification = "721.1; 723.1; 723.1.1",
  conftitle =    "Proceedings of SIGPLAN Conference on Lisp and
                 Functional Programming",
  corpsource =   "Carnegie Mellon Univ., Pittsburgh, PA, USA",
  keywords =     "Data abstraction; Digital storage; Dynamic program
                 parallelization; Fixed point iteration; Formal logic;
                 Functional programming; Garbage collection; Lambda
                 tagging; Lazy pattern matching; Linear logic; lisp
                 (programming language); Parallel processing systems;
                 Program compilers; Programming theory",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Proceedings{Hunter:1995:PSB,
  editor =       "Lawrence Hunter Hunter and Teri E. Klein",
  booktitle =    "Pacific Symposium on Biocomputing '96: Hawaii, USA,
                 3--6 January, 1996",
  title =        "Pacific Symposium on Biocomputing '96: Hawaii, {USA},
                 3--6 January, 1996",
  publisher =    pub-WORLD-SCI,
  address =      pub-WORLD-SCI:adr,
  pages =        "xv + 757",
  year =         "1995",
  ISBN =         "981-02-2578-4",
  ISBN-13 =      "978-981-02-2578-0",
  LCCN =         "QH323.5.P33 1996",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  URL =          "http://www.cgl.ucsf.edu/psb/psb96/",
  acknowledgement = ack-nhfb,
  conftitle =    "Proceedings of Biocomputing '96",
  corpsource =   "Lab. of Comput. Graphics, California Univ., San
                 Francisco, CA, USA",
  pubcountry =   "Singapore",
  treatment =    "P Practical",
}

@Proceedings{Cabrera:1996:PFI,
  editor =       "L.-F. Cabrera and N. Islam",
  booktitle =    "Proceedings of the Fifth International Workshop on
                 Object-Orientation in Operating Systems: October
                 27--28, 1996, Seattle, Washington",
  title =        "Proceedings of the Fifth International Workshop on
                 Object-Orientation in Operating Systems: October
                 27--28, 1996, Seattle, Washington",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "x + 171",
  year =         "1996",
  ISBN =         "0-8186-7693-0",
  ISBN-13 =      "978-0-8186-7693-2",
  LCCN =         "QA 76.76 O63 I59 1996",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  note =         "IEEE catalog number 96TB100089.",
  acknowledgement = ack-nhfb,
  conflocation = "Seattle, WA, USA; 27-28 Oct. 1996",
  conftitle =    "Proceedings of the Fifth International Workshop on
                 Object- Orientation in Operating Systems",
  corpsource =   "Corporation for Nat. Res. Initiatives, Reston, VA,
                 USA",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Oper. Syst.;
                 USENIX",
  treatment =    "P Practical",
}

@Proceedings{USENIX:1996:ATT,
  editor =       "{USENIX} Association",
  booktitle =    "4th Annual Tcl/Tk Workshop '96, July 10--13, 1996.
                 Monterey, CA",
  title =        "4th Annual Tcl/Tk Workshop '96, July 10--13, 1996.
                 Monterey, {CA}",
  publisher =    pub-USENIX,
  address =      pub-USENIX:adr,
  pages =        "235",
  day =          "10--13",
  month =        jul,
  year =         "1996",
  ISBN =         "1-880446-78-2",
  ISBN-13 =      "978-1-880446-78-2",
  LCCN =         "QA76.73.T44 T44 1996",
  bibdate =      "Fri May 22 11:34:02 1998",
  bibsource =    "ftp://ftp.uu.net/library/bibliography",
  acknowledgement = ack-nhfb,
  location =     "Monterey, CA",
}

@Proceedings{ACM:1997:PAS,
  editor =       "{ACM}",
  booktitle =    "Proceedings of the ACM Symposium on User Interface
                 Software and Technology. 10th Annual Symposium. UIST
                 '97: Banff, Alberta, Canada, 14--17 October 1997",
  title =        "Proceedings of the {ACM} Symposium on User Interface
                 Software and Technology. 10th Annual Symposium. {UIST}
                 '97: Banff, Alberta, Canada, 14--17 October 1997",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "x + 238",
  year =         "1997",
  ISBN =         "0-89791-881-9",
  ISBN-13 =      "978-0-89791-881-7",
  LCCN =         "????",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  acknowledgement = ack-nhfb,
  conftitle =    "Proceedings of Tenth Annual Symposium on User
                 Interface Software and Technology",
  corpsource =   "Dept. of Comput. Sci., Carnegie Mellon Univ.,
                 Pittsburgh, PA, USA",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Proceedings{Anonymous:1997:PIP,
  editor =       "Anonymous",
  booktitle =    "Proceedings of the 6th International Python
                 Conference: October 14--17, 1997, San Jose,
                 California",
  title =        "Proceedings of the 6th International Python
                 Conference: October 14--17, 1997, San Jose,
                 California",
  publisher =    pub-CNRI,
  address =      pub-CNRI:adr,
  pages =        "????",
  year =         "1997",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Wed Oct 28 07:23:05 1998",
  acknowledgement = ack-nhfb,
}

@Proceedings{Anonymous:1997:PWM,
  editor =       "Anonymous",
  booktitle =    "Proceedings of the Workshop on Management of
                 Semi-Structured Data: {Tucson, Arizona, May 16, 1997}",
  title =        "Proceedings of the Workshop on Management of
                 Semi-Structured Data: {Tucson, Arizona, May 16, 1997}",
  publisher =    "????",
  address =      "????",
  pages =        "vi + 99",
  year =         "1997",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Fri May 22 11:37:17 1998",
  bibsource =    "melvyl.cdlib.org:210/CDL90",
  acknowledgement = ack-nhfb,
  subject =      "Data structures (Computer science); Congresses; World
                 Wide Web; Congresses",
}

@Proceedings{Heath:1997:PES,
  editor =       "Michael Heath and Virginia Torczon and Greg Astfalk
                 and Petter E. Bj{\o}rstad and Alan H. Karp and Charles
                 H. Koelbel and Vipin Kumar and Robert F. Lucas and
                 Layne T. Watson and David E. Womble",
  booktitle =    "Proceedings of the Eighth SIAM Conference on Parallel
                 Processing for Scientific Computing. Held in
                 Minneapolis, MN, March 14--17, 1997",
  title =        "Proceedings of the Eighth {SIAM} Conference on
                 Parallel Processing for Scientific Computing. Held in
                 Minneapolis, {MN}, March 14--17, 1997",
  publisher =    pub-SIAM,
  address =      pub-SIAM:adr,
  pages =        "????",
  year =         "1997",
  CODEN =        "PSSCFK",
  ISBN =         "0-89871-395-1",
  ISBN-13 =      "978-0-89871-395-4",
  LCCN =         "????",
  MRclass =      "65-06 (65Y05)",
  MRnumber =     "98h:65004",
  bibdate =      "Tue Oct 27 18:53:49 1998",
  note =         "CD-ROM for Windows, Macintosh and UNIX; no paper form
                 published.",
  acknowledgement = ack-nhfb,
}

@Proceedings{IEEE:1997:PAP,
  editor =       "{IEEE}",
  booktitle =    "Proceedings. Asia Pacific Software Engineering
                 Conference and International Computer Science
                 Conference: December 2--5, 1997, Hong Kong",
  title =        "Proceedings. Asia Pacific Software Engineering
                 Conference and International Computer Science
                 Conference: December 2--5, 1997, Hong Kong",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xvi + 542",
  year =         "1997",
  ISBN =         "0-8186-8271-X",
  ISBN-13 =      "978-0-8186-8271-1",
  LCCN =         "QA76.758.A77 1997",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  note =         "IEEE catalog number 97TB100207. IEEE Computer Society
                 order number PR08271.",
  acknowledgement = ack-nhfb,
  conflocation = "Hong Kong; 2-5 Dec. 1997",
  conftitle =    "Proceedings of Joint 4th International Computer
                 Science Conference and 4th Asia Pacific Software
                 Engineering Conference",
  corpsource =   "Johannes Kepler Univ., Linz, Austria",
  sponsororg =   "Croucher Found.; UNU/IIST; IEEE Hong Kong Sect.
                 Comput. Chapter; ACM Hong Kong Chapter; Hong Kong
                 Comput. Soc",
  treatment =    "P Practical",
}

@Proceedings{IEEE:1997:PIP,
  editor =       "{IEEE}",
  booktitle =    "Proceedings. 11th International Parallel Processing
                 Symposium, April 1--5, 1997, Geneva, Switzerland",
  title =        "Proceedings. 11th International Parallel Processing
                 Symposium, April 1--5, 1997, Geneva, Switzerland",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xxi + 765",
  year =         "1997",
  ISBN =         "0-8186-7793-7",
  ISBN-13 =      "978-0-8186-7793-9",
  LCCN =         "QA76.58 .I56 1997",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  note =         "IEEE catalog number 97TB100107. IEEE Computer Society
                 Press order number PR07792",
  acknowledgement = ack-nhfb,
  conftitle =    "Proceedings 11th International Parallel Processing
                 Symposium",
  corpsource =   "Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT,
                 USA",
  sponsororg =   "IEEE Comput. Soc. Tech. Committee on Parallel
                 Process.; ACM SIGARCH; Eur. Assoc. Theor. Comput. Sci.
                 (EATCS); Swiss Special Interest Group on Parallelism
                 (SIPAR); SPPEDUP Soc",
  treatment =    "P Practical",
}

@Proceedings{Ege:1998:PTO,
  editor =       "R. Ege and M. Singh and B. Meyer",
  booktitle =    "Proceedings. Technology of Object-Oriented Languages
                 and Systems, TOOLS-23",
  title =        "Proceedings. Technology of Object-Oriented Languages
                 and Systems, {TOOLS-23}",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 406",
  year =         "1998",
  ISBN =         "0-8186-8383-X",
  ISBN-13 =      "978-0-8186-8383-1",
  LCCN =         "????",
  bibdate =      "Thu May 21 19:02:04 MDT 1998",
  note =         "IEEE catalog number 97TB100221.",
  acknowledgement = ack-nhfb,
  conflocation = "Santa Barbara, CA, USA; 28 July-1 Aug. 1997",
  conftitle =    "Proceedings of TOOLS USA 97. International Conference
                 on Technology of Object Oriented Systems and
                 Languages",
  corpsource =   "Lawrence Livermore Nat. Lab., CA, USA",
  sponsororg =   "Interactive Software Eng",
  treatment =    "P Practical 1 Steering object-oriented scientific
                 comput\ldots{} Yang, T.-Y.B. 1998 2 Alice: easy to use
                 interactive 3D graphics Pierce, J.S. 1997 3 A CGI
                 framework in Python Kuchling, A.M. 1998 4 XML
                 programming in Python McGrath, S. 1998 5 Template
                 processing classes for Python Howes, B. 1998 6 Design
                 by contract for Python Plosch, R. 1997 7 Design and
                 implementation of Web documents\ldots{} Hyeon Jong Kim
                 1997 8 Python: a GUI development tool Conway, M.J.
                 1995",
}