<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="105125">
  <title><![CDATA[Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)]]></title>
  <isbn><![CDATA[0321334876]]></isbn>
  <isbn13><![CDATA[9780321334879]]></isbn13>
    <image_url>http://photo.goodreads.com/books/1171537538m/105125.jpg</image_url>
    <work>
  <best_book_id type="integer">105125</best_book_id>
  <books_count type="integer">4</books_count>
  <default_description>This exceptionally useful text offers Scott Myers's expertise in C++ class design and programming tips. The second edition incorporates recent advances to C++ included in the ISO standard, including namespaces and built-in template classes, and is required reading for any working C++ developer.&lt;p&gt; The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the &lt;I&gt;new&lt;/I&gt; and &lt;I&gt;delete&lt;/I&gt; operators in C++ for more robust memory management. The text then proceeds to class design, including the proper use of constructors, destructors, and overloaded operator functions for assignment within classes. (These guidelines ensure that you will create custom C++ classes that are fully functional data types, which can be copied and assigned just like built-in C++ classes.)&lt;p&gt; The author also provides a handful of suggestions for general class design, including strategies for using different types of inheritance and encapsulation. Never doctrinaire and always intelligent, these guidelines can make your C++ classes more robust and easier to maintain. &lt;I&gt;--Richard Dragan&lt;/I&gt;</default_description>
  <id type="integer">1107262</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer" nil="true"></original_publication_day>
  <original_publication_month type="integer" nil="true"></original_publication_month>
  <original_publication_year type="integer">1991</original_publication_year>
  <original_title>Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition) (Addison-Wesley Professional Computing Series)</original_title>
  <rating_dist>total:94|5:55|4:33|3:6|2:0|1:0|</rating_dist>
  <ratings_count type="integer">94</ratings_count>
  <ratings_sum type="integer">425</ratings_sum>
  <reviews_count type="integer">190</reviews_count>
  <text_reviews_count type="integer">20</text_reviews_count>
</work>

  <average_rating><![CDATA[4.52]]></average_rating>
  <ratings_count><![CDATA[83]]></ratings_count>
  <text_reviews_count><![CDATA[18]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/105125.Effective_C_55_Specific_Ways_to_Improve_Your_Programs_and_Designs]]></url>
  <authors>
        <author id="60832">
      <name><![CDATA[Scott Meyers]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/60832.Scott_Meyers]]></url>
      <average_rating><![CDATA[4.36]]></average_rating>
      <ratings_count><![CDATA[175]]></ratings_count>
      <text_reviews_count><![CDATA[30]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="20" total="190">
    <review id="2191516">
    <user id="140792">
    <name><![CDATA[Mark]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/140792-mark]]></url>
  </user>
      <rating>5</rating>
  <votes>2</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Jun 20 19:39:29 -0700 2007</date_added>
  <date_updated>Sun Aug 05 12:05:25 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[I hate C++.  Even after using it for several years I was still unaware of some of the pitfalls of the language.  This book is a absolute necessity if you're doing any C++ coding, as it's analogous to having a veteran C++ programmer sit with you for an afternoon and point out all of the things to avo...<a href="http://www.goodreads.com/review/show/2191516">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/2191516]]></url>
</review>
    <review id="73389680">
    <user id="2594442">
    <name><![CDATA[Emil]]></name>
    <location><![CDATA[Sofia, 42, Bulgaria]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2594442-emil-stanchev]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="finished" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Oct 04 00:00:00 -0700 2009</read_at>
  <date_added>Sun Oct 04 05:27:55 -0700 2009</date_added>
  <date_updated>Sun Oct 04 05:51:01 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Most books on c++ just list features of the language, without really explaining when should you use them and how to combine them. This books does so. It will help you design cleaner, more stable, well formed, and efficient programs in C++.<br/><br/>Here are some of the most valueable (for me) subj...<a href="http://www.goodreads.com/review/show/73389680">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/73389680]]></url>
</review>
    <review id="39053410">
    <user id="917206">
    <name><![CDATA[Jay]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/917206-jay]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Dec 01 14:40:53 -0800 2008</date_added>
  <date_updated>Mon Dec 01 14:49:25 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I read this as I was getting back into C++ development from a few years of primarily using Java.  It does an excellent job of explaining the reasons behind various conventions and practices, and also goes into lots of detail about the uses of some of the language's features.  It probably would be qu...<a href="http://www.goodreads.com/review/show/39053410">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/39053410]]></url>
</review>
    <review id="46858467">
    <user id="1608811">
    <name><![CDATA[David]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1608811-david]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read-2005" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Feb 19 08:26:09 -0800 2009</date_added>
  <date_updated>Thu Feb 19 08:28:25 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Though any collection of tips and tricks is likely to be somewhat uneven in its usefulness to you, Scott Meyers really does have an excellent book here.  This should be bundled with Stroustrup's beast to make the perfect C++ book.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/46858467]]></url>
</review>
    <review id="67197072">
    <user id="2622629">
    <name><![CDATA[Ju]]></name>
    <location><![CDATA[Sofia, 42, Bulgaria]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2622629-ju]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="c-plus-plus" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Aug 13 01:50:24 -0700 2009</date_added>
  <date_updated>Thu Aug 13 07:50:15 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Задължителна книга за всеки уважаващ себе си C++ програмист. Съвети които си заслужава да се знаят!]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/67197072]]></url>
</review>
    <review id="40507002">
    <user id="655723">
    <name><![CDATA[Nick]]></name>
    <location><![CDATA[Atlanta, GA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/655723-nick]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Jan 01 00:00:00 -0800 2002</read_at>
  <date_added>Fri Dec 19 22:07:05 -0800 2008</date_added>
  <date_updated>Fri Dec 19 22:07:44 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[A necessary reference for anyone doing professional C++, but what this book really ought tell you is that professional C++ is a terrible idea.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/40507002]]></url>
</review>
    <review id="67568464">
    <user id="1093351">
    <name><![CDATA[Darcy]]></name>
    <location><![CDATA[Rochester, MN]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1093351-darcy]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <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>Sat Aug 15 21:36:08 -0700 2009</date_added>
  <date_updated>Sat Aug 15 21:37:00 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[This is what I'm reading, expect for the fact I'm reading the first edition which has only 50 ways to improve. What could the other 5 be!!!??!]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/67568464]]></url>
</review>
    <review id="52413977">
    <user id="1767898">
    <name><![CDATA[Alan]]></name>
    <location><![CDATA[Atlanta, GA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1767898-alan-fay]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Apr 12 14:44:31 -0700 2009</date_added>
  <date_updated>Mon Apr 13 18:50:52 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Excellent, entertaining read when I had to work through some C++ at a previous job.  It helped me implement the memory-management pattern described therein.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/52413977]]></url>
</review>
    <review id="70729348">
    <user id="2721087">
    <name><![CDATA[Alexander]]></name>
    <location><![CDATA[Durham, NH]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2721087-alexander]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Oct 01 00:00:00 -0700 2006</read_at>
  <date_added>Thu Sep 10 10:36:18 -0700 2009</date_added>
  <date_updated>Thu Sep 10 10:36:33 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[It's a prequel of the “More Effective C++” and it talks more about general concepts of programming.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/70729348]]></url>
</review>
    <review id="57130417">
    <user id="2328432">
    <name><![CDATA[Sodwyer]]></name>
    <location><![CDATA[Paris, A8, France]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2328432-sodwyer]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun May 24 02:49:00 -0700 2009</date_added>
  <date_updated>Sun May 24 02:51:55 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Essential reading and rereading for anyone who codes in C++]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/57130417]]></url>
</review>
    <review id="3908085">
    <user id="243750">
    <name><![CDATA[Ren the Unclean]]></name>
    <location><![CDATA[Anaheim, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/243750-ren-the-unclean]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="reference" />
      </shelves>
  <recommended_for><![CDATA[C++ Programmers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Jun 01 00:00:00 -0700 2007</read_at>
  <date_added>Wed Aug 01 09:44:02 -0700 2007</date_added>
  <date_updated>Thu Sep 20 12:09:13 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book is full of insight into common and uncommon mistakes people make when coding in C++, as well as ways to make your coding more efficient and reliable.  It is easy to understand and very well written.<br/><br/>I would say that anyone who programs in C++ should read this book.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/3908085]]></url>
</review>
    <review id="71554733">
    <user id="266149">
    <name><![CDATA[Fogus]]></name>
    <location><![CDATA[Washington, DC]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/266149-fogus]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computing" />
        <shelf name="to-read-again" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Oct 16 00:00:00 -0700 2009</read_at>
  <date_added>Thu Sep 17 09:55:16 -0700 2009</date_added>
  <date_updated>Fri Oct 16 08:00:33 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Actually got me nostalgic for C++.  <br/>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71554733]]></url>
</review>
    <review id="41963356">
    <user id="1867940">
    <name><![CDATA[Drjackman]]></name>
    <location><![CDATA[Harvest, AL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1867940-drjackman]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computer-science" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Apr 22 00:00:00 -0700 2009</read_at>
  <date_added>Mon Jan 05 09:32:19 -0800 2009</date_added>
  <date_updated>Wed Apr 22 07:34:04 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[I saw &quot;read&quot;, but I didn't make it through the whole book - just most of it. Mostly because I'm not using C++ these days. But, I couldn't help but find this book very interesting and a must-have if you're a C++ user.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/41963356]]></url>
</review>
    <review id="8507970">
    <user id="87495">
    <name><![CDATA[Mitch]]></name>
    <location><![CDATA[Seattle, WA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/87495-mitch]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computersandsoftware" />
        <shelf name="non-fiction" />
        <shelf name="technical" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue Jan 13 00:00:00 -0800 2009</read_at>
  <date_added>Wed Oct 31 23:46:33 -0700 2007</date_added>
  <date_updated>Tue Jan 13 09:05:39 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[A must-read for C++ programmers.  The book covers important &quot;gotchas&quot; as well as more generally useful information.  The format makes it convenient to read in small chunks (you can read a lesson while doing a build).]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/8507970]]></url>
</review>
    <review id="6142393">
    <user id="86439">
    <name><![CDATA[Stephan]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/86439-stephan]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Sep 13 07:40:20 -0700 2007</date_added>
  <date_updated>Thu Sep 13 07:41:49 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[For anyone who has to code C++, this is a great book to have around.  I learned C first, and I didn't really shake c-style out of my c++ until I read this book.  In general though, helped my design quite a bit.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/6142393]]></url>
</review>
    <review id="12873111">
    <user id="729782">
    <name><![CDATA[Dax]]></name>
    <location><![CDATA[Houston, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/729782-dax]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Jul 01 00:00:00 -0700 2001</read_at>
  <date_added>Fri Jan 18 18:12:32 -0800 2008</date_added>
  <date_updated>Fri Jan 18 19:23:48 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Any object-oriented programmer should read this book.  They're just simple, practical 55 tips that can keep you from getting into trouble in the long run.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/12873111]]></url>
</review>
    <review id="34739675">
    <user id="263913">
    <name><![CDATA[Shawn]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/263913-shawn]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Mon Oct 20 00:00:00 -0700 2008</read_at>
  <date_added>Tue Oct 07 11:14:19 -0700 2008</date_added>
  <date_updated>Mon Nov 10 14:10:07 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[I've been programming in C/C++ for almost a decade now, and this book still had many things that I learned on how to improve my craft.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/34739675]]></url>
</review>
    <review id="1083614">
    <user id="79176">
    <name><![CDATA[Patrick]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/79176-patrick]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="technical" />
      </shelves>
  <recommended_for><![CDATA[C++ Programmers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Feb 01 00:00:00 -0800 2007</read_at>
  <date_added>Mon May 07 12:34:37 -0700 2007</date_added>
  <date_updated>Mon May 07 12:35:35 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Always implement your own copy and assignment constructors. Always.<br/>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/1083614]]></url>
</review>
    <review id="14757090">
    <user id="882577">
    <name><![CDATA[obakasan]]></name>
    <location><![CDATA[ffm, Germany]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/882577-obakasan]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="programming" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Jan 01 00:00:00 -0800 2006</read_at>
  <date_added>Wed Feb 06 14:26:15 -0800 2008</date_added>
  <date_updated>Wed Feb 06 14:26:43 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[do use virtual destructors in base classes ;)]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/14757090]]></url>
</review>
    <review id="26212763">
    <user id="1295525">
    <name><![CDATA[Ryan]]></name>
    <location><![CDATA[Golden, CO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1295525-ryan]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Thu Feb 12 12:10:43 -0800 2009</read_at>
  <date_added>Thu Jul 03 09:44:49 -0700 2008</date_added>
  <date_updated>Thu Feb 12 12:10:44 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[i heart nerds.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/26212763]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="currently-reading" />
        <shelf name="technical" />
        <shelf name="programming" />
        <shelf name="computer-science" />
        <shelf name="software" />
        <shelf name="non-fiction" />
        <shelf name="computers" />
        <shelf name="computing" />
        <shelf name="reference" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=105125</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>