<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="1032758">
  <title><![CDATA[The Practice of Programming]]></title>
  <isbn><![CDATA[020161586X]]></isbn>
  <isbn13><![CDATA[9780201615869]]></isbn13>
    <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
    <work>
  <best_book_id type="integer">1032758</best_book_id>
  <books_count type="integer">3</books_count>
  <default_description>Coauthored by Brian Kernighan, one of the pioneers of the C programming language, &lt;I&gt;The Practice of Programming&lt;/I&gt; is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code.&lt;p&gt; Early sections look at some of the pitfalls of C/C++, with numerous real-world excerpts of confusing or incorrect code. The authors offer many tips and solutions, including a guide for variable names and commenting styles. Next, they cover algorithms, such as binary and quick sorting. Here, the authors show how to take advantage of the built-in functions in standard C/C++. When it comes to data structures, such as arrays, linked lists, and trees, the authors compare the options available to C, C++, Java, and even Perl developers with a random-text-generation program (using a sophisticated Markov chain algorithm) written for each language.&lt;p&gt; Subsequent sections cover debugging tips (including how to isolate errors with debugging statements) and testing strategies (both white-box and black-box testing) for verifying the correctness of code. Final sections offer tips on creating more portable C/C++ code, with the last chapter suggesting that programmers can take advantage of interpreters (and regular expressions) to gain better control over their code. A handy appendix summarizes the dozens of tips offered throughout the book.&lt;p&gt; With its commonsense expertise and range of examples drawn from C, C++, and Java, &lt;I&gt;The Practice of Programming&lt;/I&gt; is an excellent resource for improving the style and performance of your code base. &lt;I&gt;--Richard Dragan&lt;/I&gt;</default_description>
  <id type="integer">1019038</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">14</original_publication_day>
  <original_publication_month type="integer">2</original_publication_month>
  <original_publication_year type="integer">1999</original_publication_year>
  <original_title>The Practice of Programming</original_title>
  <rating_dist>total:54|5:19|4:19|3:13|2:2|1:1|</rating_dist>
  <ratings_count type="integer">54</ratings_count>
  <ratings_sum type="integer">215</ratings_sum>
  <reviews_count type="integer">130</reviews_count>
  <text_reviews_count type="integer">6</text_reviews_count>
</work>

  <average_rating><![CDATA[3.98]]></average_rating>
  <ratings_count><![CDATA[52]]></ratings_count>
  <text_reviews_count><![CDATA[6]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming]]></url>
  <authors>
        <author id="193420">
      <name><![CDATA[Rob Pike]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/193420.Rob_Pike]]></url>
      <average_rating><![CDATA[3.98]]></average_rating>
      <ratings_count><![CDATA[54]]></ratings_count>
      <text_reviews_count><![CDATA[6]]></text_reviews_count>
    </author>
        <author id="153350">
      <name><![CDATA[Brian W. Kernighan]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/153350.Brian_W_Kernighan]]></url>
      <average_rating><![CDATA[4.28]]></average_rating>
      <ratings_count><![CDATA[438]]></ratings_count>
      <text_reviews_count><![CDATA[76]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="20" total="130">
    <review id="41209104">
    <user id="172457">
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[Chicago, IL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/172457-mike]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1247592620p3/172457.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="development" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Mon Dec 01 00:00:00 -0800 2008</read_at>
  <date_added>Mon Dec 29 13:36:29 -0800 2008</date_added>
  <date_updated>Mon Dec 29 14:21:11 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Concise and well-written, this book lays out several guidelines and methods that will improve how one writes programs. C, C++, and Java are the dominant languages throughout, but the authors don't play favorites. For them, computer languages are but different notations for solving problems, hence th...<a href="http://www.goodreads.com/review/show/41209104">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/41209104]]></url>
</review>
    <review id="38451722">
    <user id="655723">
    <name><![CDATA[Nick]]></name>
    <location><![CDATA[Atlanta, GA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/655723-nick]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1255062674p3/655723.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>3</rating>
  <votes>1</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read-multiple-times" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Jan 01 00:00:00 -0800 1999</read_at>
  <date_added>Sun Nov 23 09:38:14 -0800 2008</date_added>
  <date_updated>Sun Nov 23 09:41:10 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I've still got this book from TA'ing <a rel="nofollow" target="_blank" href="http://www.cc.gatech.edu/classes/cs2430/">CS 2430</a> back when I was 18...it's alright, but this kind of book has been done better numerous times. See <a href="http://www.goodreads.com/book/show/4845.Code_Complete_Second_Edition" title="Code Complete, Second Edition by Steve McConnell">Code Complete</a>, <a href="http://www.goodreads.com/book/show/4099.The_Pragmatic_Programmer_From_Journeyman_to_Master" title="The Pragmatic Programmer  From Journeyman to Master by Andrew Hunt">The Pragmatic Programmer: From Journeyman to Master</a> and <a href="http://www.goodreads.com/book/show/104745.The_Art_of_UNIX_Programming" title="The Art of UNIX Programming by Eric S. Raymond">The Art of UNIX Programming</a> for everything in this book plus much more.<a href="http://www.goodreads.com/review/show/38451722">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/38451722]]></url>
</review>
    <review id="18521752">
    <user id="656942">
    <name><![CDATA[David]]></name>
    <location><![CDATA[New York, NY]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/656942-david]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1217126804p3/656942.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="code-monkey" />
        <shelf name="nonfiction" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Mar 24 11:52:54 -0700 2008</date_added>
  <date_updated>Mon Mar 24 11:54:10 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I really like this book, which bears some semblance in style to Bentley's <em>Programming Pearls</em>.  Or maybe it would be more accurate to say that Kernighan and Pike has the same straightforward readability that Kernighan and Ritchie has.  Covers aspects of style, debugging and testing, design &quot;in t...<a href="http://www.goodreads.com/review/show/18521752">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/18521752]]></url>
</review>
    <review id="32852388">
    <user id="1527711">
    <name><![CDATA[David]]></name>
    <location><![CDATA[Somerville, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1527711-david]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="books-for-me" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Sep 14 11:58:18 -0700 2008</date_added>
  <date_updated>Sun Sep 14 12:01:30 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[If you already know how to program well, this book will round out all your rough edges. It is kinda like a finishing school for programmers. The Regex program in the final chapter is a real gem too. Also, it effectively compares several of the compiled and scripted languages in well thought out exam...<a href="http://www.goodreads.com/review/show/32852388">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/32852388]]></url>
</review>
    <review id="4103488">
    <user id="170882">
    <name><![CDATA[Scott]]></name>
    <location><![CDATA[Austin, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/170882-scott]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1223255418p3/170882.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="softwareengineering" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Jun 01 00:00:00 -0700 2006</read_at>
  <date_added>Sun Aug 05 08:41:02 -0700 2007</date_added>
  <date_updated>Sun Aug 05 08:41:43 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[went through the exercises for a software engineering class.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/4103488]]></url>
</review>
    <review id="14310023">
    <user id="674061">
    <name><![CDATA[Eduardo]]></name>
    <location><![CDATA[Madrid, Spain]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/674061-eduardo]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Feb 01 15:36:03 -0800 2008</date_added>
  <date_updated>Sat Nov 15 18:56:50 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book is a must read for every serious programmer.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/14310023]]></url>
</review>
    <review id="80525354">
    <user id="2196486">
    <name><![CDATA[Corey]]></name>
    <location><![CDATA[Chicago, IL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2196486-corey]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1240067916p3/2196486.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Dec 10 07:09:14 -0800 2009</date_added>
  <date_updated>Thu Dec 10 07:09:14 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/80525354]]></url>
</review>
    <review id="80415715">
    <user id="1167821">
    <name><![CDATA[Scott]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1167821-scott-d]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="software-and-aesthetics" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Dec 09 09:53:16 -0800 2009</date_added>
  <date_updated>Wed Dec 09 09:53:16 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/80415715]]></url>
</review>
    <review id="80395267">
    <user id="3025246">
    <name><![CDATA[Sweet]]></name>
    <location><![CDATA[Lvov, 15, Ukraine]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/3025246-sweet]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Dec 09 06:29:05 -0800 2009</date_added>
  <date_updated>Wed Dec 09 06:29:05 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/80395267]]></url>
</review>
    <review id="78543067">
    <user id="2967434">
    <name><![CDATA[Marco]]></name>
    <location><![CDATA[San José, 01, Costa Rica]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2967434-marco-piedra]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Nov 21 10:47:53 -0800 2009</date_added>
  <date_updated>Sat Nov 21 11:07:54 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/78543067]]></url>
</review>
    <review id="78235735">
    <user id="2958276">
    <name><![CDATA[Himanshu]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2958276-himanshu-chhetri]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Nov 18 14:34:19 -0800 2009</date_added>
  <date_updated>Wed Nov 18 14:34:19 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/78235735]]></url>
</review>
    <review id="78188654">
    <user id="1445063">
    <name><![CDATA[Kaiser]]></name>
    <location><![CDATA[Shahrud, Iran, Islamic Republic of]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1445063-kaiser]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1260226470p3/1445063.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Nov 18 08:04:30 -0800 2009</date_added>
  <date_updated>Wed Nov 18 08:04:30 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/78188654]]></url>
</review>
    <review id="78156358">
    <user id="1121158">
    <name><![CDATA[Will]]></name>
    <location><![CDATA[San Francisco, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1121158-will]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1241798604p3/1121158.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Nov 17 20:16:48 -0800 2009</date_added>
  <date_updated>Tue Nov 17 20:16:48 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/78156358]]></url>
</review>
    <review id="78154412">
    <user id="683910">
    <name><![CDATA[Lou]]></name>
    <location><![CDATA[Carrollton, GA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/683910-lou]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1197646313p3/683910.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Nov 17 19:57:40 -0800 2009</date_added>
  <date_updated>Tue Nov 17 19:57:45 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/78154412]]></url>
</review>
    <review id="76999733">
    <user id="2480307">
    <name><![CDATA[Andrew]]></name>
    <location><![CDATA[San Francisco, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2480307-andrew-ferrell]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Nov 07 07:23:30 -0800 2009</date_added>
  <date_updated>Sat Nov 07 07:23:30 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/76999733]]></url>
</review>
    <review id="75870688">
    <user id="2343930">
    <name><![CDATA[Meghapunjani]]></name>
    <location><![CDATA[Bangalore, 19, India]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2343930-meghapunjani]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Oct 27 04:39:26 -0700 2009</date_added>
  <date_updated>Tue Oct 27 04:39:26 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75870688]]></url>
</review>
    <review id="74668649">
    <user id="2831647">
    <name><![CDATA[Smclarnon]]></name>
    <location><![CDATA[New York, NY]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2831647-smclarnon]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Oct 15 16:59:35 -0700 2009</date_added>
  <date_updated>Thu Oct 15 16:59:35 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/74668649]]></url>
</review>
    <review id="73223942">
    <user id="2799402">
    <name><![CDATA[William]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2799402-william-koontz]]></url>
    <image><![CDATA[http://photo.goodreads.com/users/1254510085p3/2799402.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 02 12:28:03 -0700 2009</date_added>
  <date_updated>Fri Oct 02 12:28:03 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/73223942]]></url>
</review>
    <review id="73036302">
    <user id="2793382">
    <name><![CDATA[Glenn]]></name>
    <location><![CDATA[Woburn, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2793382-glenn-street]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Sep 30 14:12:25 -0700 2009</date_added>
  <date_updated>Wed Sep 30 14:12:25 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/73036302]]></url>
</review>
    <review id="72428612">
    <user id="2049940">
    <name><![CDATA[Lauren]]></name>
    <location><![CDATA[Atlanta, GA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2049940-lauren]]></url>
    <image><![CDATA[http://www.goodreads.com/images/nophoto-F-111x148.jpg]]></image>
  </user>
    <book>
  <id type="integer">1032758</id>
  <isbn>020161586X</isbn>
  <isbn13>9780201615869</isbn13>
  <ratings_count type="integer">52</ratings_count>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>The Practice of Programming</title>
  <average_rating>3.98</average_rating>
  <image_url>http://photo.goodreads.com/books/1180377435m/1032758.jpg</image_url>
  <link>http://www.goodreads.com/book/show/1032758.The_Practice_of_Programming</link>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Sep 25 01:56:53 -0700 2009</date_added>
  <date_updated>Fri Sep 25 01:56:53 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/72428612]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="programming" />
        <shelf name="currently-reading" />
        <shelf name="computing" />
        <shelf name="technology" />
        <shelf name="reference" />
        <shelf name="nonfiction" />
        <shelf name="non-fiction" />
        <shelf name="software-and-aesthetics" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=1032758</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>