<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  
  <id>266007</id>
  <name><![CDATA[Neil Matthew]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
  <fans_count type="integer">0</fans_count>
  <followers_count type="integer">0</followers_count>
  <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
  <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
  <about><![CDATA[]]></about>
  <influences><![CDATA[]]></influences>
  <gender></gender>
  <hometown></hometown>
  <born_at></born_at>
  <died_at></died_at>
  
  <books>
        <book>
  <id type="integer">475627</id>
  <isbn>0764544977</isbn>
  <isbn13>9780764544972</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Linux Programming, Third Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1175061753m/475627.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1175061753s/475627.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/475627.Beginning_Linux_Programming_Third_Edition</link>
  <average_rating>3.33</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[Provided you have some previous basic exposure to C and Unix, <em>Beginning Linux Programming</em> delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs. <p> The standout feature of <em>Beginning Linux Programming</em> is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers. <p> Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.) <p> More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, <em>Beginning Linux Programming</em> gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. <em>--Richard Dragan</em><p> <em>Topics covered</em>: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers.</p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">583562</id>
  <isbn>1861005156</isbn>
  <isbn13>9781861005151</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Databases with PostgreSQL]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176009368m/583562.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176009368s/583562.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/583562.Beginning_Databases_with_PostgreSQL</link>
  <average_rating>3.40</average_rating>
  <ratings_count>5</ratings_count>
  <description>
    <![CDATA[PostgreSQL is rapidly on its way to becoming the most successful open source relational database system. It has had an explosive growth, from its roots in academia, to the Internet, through the efforts of a talented hard-working worldwide development team. The vast array of enterprise businesses migrating to PostgreSQL from proprietary databases are stark evidence for its success to come. <p> This book is a complete tutorial on PostgreSQL features and functions beginning with the basics and building up to the design and construction of databases and integrating them with programming languages for the Web. Here we'll show you how to make the most of this fully programmable databases' powerful features like aggregate, join, transaction, inheritance, embedding your own C routines and more. <p> This book covers: <p> &lt;li&gt;Detailed tutorial in PostgreSQL<br/> &lt;li&gt;Installing from binaries and source code on UNIX and Windows<br/> &lt;li&gt;Working with graphical tools<br/> &lt;li&gt;Various forms of queries, subqueries, aggregate functions and joins<br/> &lt;li&gt;Transactions, locking, stored procedures and triggers<br/> &lt;li&gt;Performance monitoring, tuning and server control<br/> &lt;li&gt;Connecting and executing SQL statements using C (libpq) and Embedded SQL<br/> &lt;li&gt;Developing applications in PHP, Perl and Java<br/></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

        <book>
  <id type="integer">3895490</id>
  <isbn>1874416680</isbn>
  <isbn13>9781874416685</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Beginning Linux Programming]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3895490.Beginning_Linux_Programming</link>
  <average_rating>3.67</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[Provided you have some previous basic exposure to C and Unix, <em>Beginning Linux Programming</em> delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs. <p> The standout feature of <em>Beginning Linux Programming</em> is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers. <p> Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.) <p> More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, <em>Beginning Linux Programming</em> gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. <em>--Richard Dragan</em><p> <em>Topics covered</em>: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers.</p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">583560</id>
  <isbn>1590594789</isbn>
  <isbn13>9781590594780</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Beginning Databases with PostgreSQL: From Novice to Professional, Second Edition (Beginning from Novice to Professional)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1176009367m/583560.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1176009367s/583560.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/583560.Beginning_Databases_with_PostgreSQL_From_Novice_to_Professional_Second_Edition</link>
  <average_rating>4.50</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<p>PostgreSQL is one of the world&#8217;s most popular Open Source relational database systems. It is renowned for its wide range of capabilities, and its ability to perform functions not available in other databases. The forthcoming release of  PostgreSQL 8.0 in late 2004/early 2005 will include major revisions, such as Win32 Native Support, and this book will provide the tools for anyone making the transition or learning about PostgreSQL for the first time.</p> <p>This book introduces readers to many of the most prominent features, simultaneously introducing key relational database design and management principles that will help the novice reader effectively manage their data-driven application. </p> <p>Over 150 pages of coverage is devoted to the most popular PostgreSQL APIs, including PHP, Perl, Java and C. Users of all levels will appreciate the 50 pages of condensed reference material covering PostgreSQL data types, syntax, the psql client, and large object support.</p>]]>
  </description>
<authors>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>2005</published>
</book>

        <book>
  <id type="integer">6704621</id>
  <isbn>4844316281</isbn>
  <isbn13>9784844316282</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[エキスパートから学ぶPostgreSQL活用テクニック―オープンソースの利点を生かした独自のシステム拡張とカスタマイズ]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/6704621-postgresql</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>2736809</id>
        <name><![CDATA[リチャード ストーンズ]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2736809._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>2736805</id>
        <name><![CDATA[ニール マシュー]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2736805._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>2858380</id>
        <name><![CDATA[スリーエーシステムズ]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2858380._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">2991121</id>
  <isbn>1861006926</isbn>
  <isbn13>9781861006929</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Databases with MySQL]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2991121.Beginning_Databases_with_MySQL</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[MySQL is the world's most popular Open Source Relational Database designed for speed, power, and precision in heavy load use. MySQL AB is the company owned and run by the MySQL founders and main developers. MySQL offers the database programmer with a range of options and capabilities rarely seen in other database servers. MySQL runs under a broad array of operating systems.   <p>This book is a complete tutorial on MySQL features and functions and takes you through the whole process from installation and configuration of MySQL to executing commands and basic administration of the database server. We'll show you how to integrate MySQL with programming languages for the Web.   <p>What does this book cover?  <p>- Detailed tutorial in MySQL  <p>- Installing from binaries and source code on UNIX and Windows  <p>- Working with graphical tools  <p>- Various forms of queries, subqueries, aggregate functions, and joins  <p>- Discussion on transactions and locking  <p>- Performance monitoring, tuning, and server control  <p>- Connecting and executing SQL statements using C and C++  <p>- Developing applications in PHP, Perl, and Java using MySQL</p></p></p></p></p></p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">3993833</id>
  <isbn>221209129X</isbn>
  <isbn13>9782212091298</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Programmation Linux]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3993833.Programmation_Linux</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>2000</published>
</book>

        <book>
  <id type="integer">1967179</id>
  <isbn>0764543733</isbn>
  <isbn13>9780764543739</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Linux Programming]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1191018019m/1967179.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1191018019s/1967179.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1967179.Beginning_Linux_Programming</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Provided you have some previous basic exposure to C and Unix, <em>Beginning Linux Programming</em> delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs. <p> The standout feature of <em>Beginning Linux Programming</em> is its wide-ranging coverage of important topics in basic Unix programming. In a series of short chapters, the authors discuss the basics of writing Unix programs in C, with material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and advanced topics such as socket programming and how to create Unix device drivers. <p> Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. While you won't be an authority on X or GTK+ after reading this book, you will certainly be able to explore real Linux development on your own after the capable introductory guide provided here. (The book's main example, a CD-ROM database, gets enhanced in subsequent chapters using new APIs and features as the book moves forward.) This text also serves as a valuable primer on languages and tools such as Tcl, Perl, and CGI. (There's even a section that explains the basics of the Internet and HTML.) <p> More than ever, there is no shortage of specific information on Linux programming, but few titles provide such a wide-ranging tour of what you need to know to get serious with Linux development. In all, <em>Beginning Linux Programming</em> gives the reader an intelligent sampling of essential topics in today's Linux. It's a wise choice for aspiring Unix C developers or folks seeking to extend the range of their Linux knowledge. <em>--Richard Dragan</em><p> <em>Topics covered</em>: Linux overview, compiling C programs, shell programming, pipes, script keywords and functions, Unix file I/O in C, Unix system functions, terminal interfaces (termios, keyboard input, the curses library), memory management, file locking, dbm databases, make and source control basics, man pages, debugging with gdb, processes and signals, POSIX threads and synchronization, IPC and pipes, semaphores, queues and shared memory, sockets, Tcl basics, X Windows and GTK+ for GNOME, Perl basics, HTML and CGI, writing Unix device drivers.</p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">6222588</id>
  <isbn nil="true"></isbn>
  <isbn13 nil="true"></isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Linux Programming]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/6222588.Beginning_Linux_Programming</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.]]>
  </description>
<authors>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>47063</id>
        <name><![CDATA[Alan Cox]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/47063.Alan_Cox]]></link>
    <average_rating>3.44</average_rating>
    <ratings_count>9</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">5971171</id>
  <isbn>4797327014</isbn>
  <isbn13>9784797327014</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Linuxプログラミング―例題で学ぶUNIXプログラミング環境のすべて]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/5971171.Linux_UNIX_</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>2736805</id>
        <name><![CDATA[ニール マシュー]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2736805._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">3435710</id>
  <isbn>1874416656</isbn>
  <isbn13>9781874416654</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Instant Unix]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3435710.Instant_Unix</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Adding product description for WBA testing and more]]>
  </description>
<authors>
    <author>
    <id>77103</id>
        <name><![CDATA[Andrew Evans]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/77103.Andrew_Evans]]></link>
    <average_rating>4.24</average_rating>
    <ratings_count>17</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
  </authors>  <published>1995</published>
</book>

        <book>
  <id type="integer">5971174</id>
  <isbn>4797308192</isbn>
  <isbn13>9784797308198</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Linuxプログラミング―例題で学ぶUNIXプログラミング環境のすべて]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/5971174.Linux_UNIX_</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>2736805</id>
        <name><![CDATA[ニール マシュー]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2736805._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>2736809</id>
        <name><![CDATA[リチャード ストーンズ]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2736809._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>266007</id>
        <name><![CDATA[Neil Matthew]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/266007.Neil_Matthew]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>265996</id>
        <name><![CDATA[Richard Stones]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/265996.Richard_Stones]]></link>
    <average_rating>3.50</average_rating>
    <ratings_count>22</ratings_count>
    <text_reviews_count>3</text_reviews_count>
  </author>
    <author>
    <id>2736810</id>
        <name><![CDATA[葛西 重夫]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/2736810._]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

      <books>
</author>
</GoodreadsResponse>