<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="108986">
  <title><![CDATA[Introduction to Algorithms, Second Edition]]></title>
  <isbn><![CDATA[0262032937]]></isbn>
  <isbn13><![CDATA[9780262032933]]></isbn13>
  <work>
  <best-book-id type="integer">108986</best-book-id>
  <books-count type="integer">11</books-count>
  <default-description>Aimed at any serious programmer or computer science student,  the new second edition of &lt;I&gt;Introduction to Algorithms&lt;/I&gt; builds on  the tradition of the original with a truly magisterial guide to the  world of algorithms. Clearly presented, mathematically rigorous, and  yet approachable even for the math-averse, this title sets a high  standard for a textbook and reference to the best algorithms for  solving a wide range of computing problems.&lt;p&gt;With sample problems and  mathematical proofs demonstrating the correctness of each algorithm,  this book is ideal as a textbook for classroom study, but its reach  doesn't end there. The authors do a fine job of explaining each  algorithm. (Reference sections on basic mathematical notation will help  readers bridge the gap, but it will help to have some math background  to appreciate the full achievement of this handsome hardcover volume.)  Every algorithm is presented in pseudo-code, which can be implemented  in any computer language, including C/C++ and Java. This ecumenical  approach is one of the book's strengths. When it comes to sorting and  common data structures, from basic linked lists to trees (including  binary trees, red-black, and B-trees), this title really shines, with  clear diagrams that show algorithms in operation. Even if you just  glance over the mathematical notation here, you can definitely benefit  from this text in other ways.&lt;p&gt;The book moves forward with more  advanced algorithms that implement strategies for solving more  complicated problems (including dynamic programming techniques, greedy  algorithms, and amortized analysis). Algorithms for graphing problems  (used in such real-world business problems as optimizing flight  schedules or flow through pipelines) come next. In each case, the  authors provide the best from current research in each topic, along  with sample solutions.&lt;p&gt;This text closes with a grab bag of useful  algorithms including matrix operations and linear programming,  evaluating polynomials, and the well-known Fast Fourier Transformation  (FFT) (useful in signal processing and engineering). Final sections on  &quot;NP-complete&quot; problems, like the well-known traveling salesman problem,  show off that while not all problems have a demonstrably final and best  answer, algorithms that generate acceptable approximate solutions can  still be used to generate useful, real-world answers.&lt;p&gt;Throughout this  text, the authors anchor their discussion of algorithms with current  examples drawn from molecular biology (like the Human Genome Project),  business, and engineering. Each section ends with short discussions of  related historical material, often discussing original research in each  area of algorithms. On the whole, they argue successfully that  algorithms are a &quot;technology&quot; just like hardware and software that can  be used to write better software that does more, with better  performance. Along with classic books on algorithms (like Donald  Knuth's three-volume set, &lt;I&gt;The Art of Computer  Programming&lt;/I&gt;), this title sets a new standard for compiling the  best research in algorithms. For any experienced developer, regardless  of their chosen language, this text deserves a close look for extending  the range and performance of real-world software. &lt;I&gt;--Richard  Dragan&lt;/I&gt; &lt;p&gt; &lt;B&gt;Topics covered:&lt;/B&gt; Overview of algorithms (including algorithms as  a technology); designing and analyzing algorithms; asymptotic notation;  recurrences and recursion; probabilistic analysis and randomized  algorithms; heapsort algorithms; priority queues; quicksort algorithms;  linear time sorting (including radix and bucket sort); medians and  order statistics (including minimum and maximum); introduction to data  structures (stacks, queues, linked lists, and rooted trees); hash  tables (including hash functions); binary search trees; red-black  trees; augmenting data structures for custom applications; dynamic  programming explained (including assembly-line scheduling, matrix-chain  multiplication, and optimal binary search trees); greedy algorithms  (including Huffman codes and task-scheduling problems); amortized  analysis (the accounting and potential methods); advanced data  structures (including B-trees, binomial and Fibonacci heaps,  representing disjoint sets in data structures); graph algorithms  (representing graphs, minimum spanning trees, single-source shortest  paths, all-pairs shortest paths, and maximum flow algorithms); sorting  networks; matrix operations; linear programming (standard and slack  forms); polynomials and the Fast Fourier Transformation (FFT); number  theoretic algorithms (including greatest common divisor, modular  arithmetic, the Chinese remainder theorem, RSA public-key encryption,  primality testing, integer factorization); string matching;  computational geometry (including finding the convex hull);  NP-completeness (including sample real-world NP-complete problems and  their insolvability); approximation algorithms for NP-complete problems  (including the traveling salesman problem); reference sections for  summations and other mathematical notation, sets, relations, functions,  graphs and trees, as well as counting and probability backgrounder  (plus geometric and binomial distributions).</default-description>
  <id type="integer">931060</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">1990</original-publication-year>
  <original-title>Introduction to Algorithms, Second Edition</original-title>
  <rating-dist>total:192|5:82|4:74|3:27|2:8|1:1|</rating-dist>
  <ratings-count type="integer">192</ratings-count>
  <ratings-sum type="integer">804</ratings-sum>
  <reviews-count type="integer">361</reviews-count>
  <text-reviews-count type="integer">19</text-reviews-count>
</work>

  <average_rating><![CDATA[4.19]]></average_rating>
  <ratings_count><![CDATA[164]]></ratings_count>
  <text_reviews_count><![CDATA[15]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/108986.Introduction_to_Algorithms_Second_Edition]]></url>
  <authors>
        <author id="60839">
      <name><![CDATA[Charles E. Leiserson]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/60839.Charles_E_Leiserson]]></url>
      <average_rating><![CDATA[4.20]]></average_rating>
      <ratings_count><![CDATA[184]]></ratings_count>
      <text_reviews_count><![CDATA[18]]></text_reviews_count>
    </author>
        <author id="60840">
      <name><![CDATA[Ronald L. Rivest]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/60840.Ronald_L_Rivest]]></url>
      <average_rating><![CDATA[4.20]]></average_rating>
      <ratings_count><![CDATA[184]]></ratings_count>
      <text_reviews_count><![CDATA[18]]></text_reviews_count>
    </author>
        <author id="60842">
      <name><![CDATA[Clifford Stein]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/60842.Clifford_Stein]]></url>
      <average_rating><![CDATA[4.22]]></average_rating>
      <ratings_count><![CDATA[165]]></ratings_count>
      <text_reviews_count><![CDATA[16]]></text_reviews_count>
    </author>
        <author id="60841">
      <name><![CDATA[Thomas H. Cormen]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/60841.Thomas_H_Cormen]]></url>
      <average_rating><![CDATA[4.19]]></average_rating>
      <ratings_count><![CDATA[192]]></ratings_count>
      <text_reviews_count><![CDATA[19]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="20" total="361">
    <review id="48111476">
    <user id="1149663">
    <name><![CDATA[Joke]]></name>
    <location><![CDATA[Braunschweig, Germany]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1149663-joke?utm_medium=api]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computer-science" />
        <shelf name="havn-t-read-the-whole-book" />
        <shelf name="university" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Feb 28 00:00:00 -0800 2009</read_at>
  <date_added>Tue Mar 03 09:36:57 -0800 2009</date_added>
  <date_updated>Tue Mar 03 09:44:50 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Das Buch wurde uns zur Vertiefung zur Vorlesung &quot;Algorithmen und Datenstrukturen&quot; empfohlen. Da es kein Skript im klassischen Sinn gab (dafür eine Mailingliste und eingescannte Notizen des Dozenten), war das Buch somit meine Hauptinformationsquelle für die Nachbereitung nach der Vorlesun...<a href="http://www.goodreads.com/review/show/48111476">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/48111476?utm_medium=api]]></url>
</review>
    <review id="56132669">
    <user id="1005567">
    <name><![CDATA[Abbas]]></name>
    <location><![CDATA[Willowbrook, IL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1005567-abbas-jaffary?utm_medium=api]]></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></read_at>
  <date_added>Thu May 14 19:54:30 -0700 2009</date_added>
  <date_updated>Fri May 15 06:43:40 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[I have not read this whole book.  The whole book would take years to read in full.  I took a one semester introductory course that uses this book.  It is the standard introductory book to computer algorithms, covering a huge array of the most widely used applications in computer science.  To my liki...<a href="http://www.goodreads.com/review/show/56132669">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/56132669?utm_medium=api]]></url>
</review>
    <review id="10360531">
    <user id="655723">
    <name><![CDATA[Nick]]></name>
    <location><![CDATA[Atlanta, GA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/655723-nick?utm_medium=api]]></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></read_at>
  <date_added>Thu Dec 13 05:21:08 -0800 2007</date_added>
  <date_updated>Thu Dec 13 12:05:41 -0800 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[An essential, well-written reference, and one it's quite possible to read through several times, picking up new info each time. That having been said....this book never, I felt, adequately communicated THE LOVE. The pseudocode employed throughout is absolutely wretched, at times (especially in later...<a href="http://www.goodreads.com/review/show/10360531">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/10360531?utm_medium=api]]></url>
</review>
    <review id="9767188">
    <user id="650142">
    <name><![CDATA[Alex]]></name>
    <location><![CDATA[Springfield, MO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/650142-alex?utm_medium=api]]></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>Tue Jan 01 00:00:00 -0800 2002</read_at>
  <date_added>Fri Nov 30 11:39:36 -0800 2007</date_added>
  <date_updated>Sun Dec 02 10:41:36 -0800 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[While searching for a Bible of algorithms, I of course quickly gravitated towards <a href="http://www.goodreads.com/search/search?q=Knuth" title="Knuth">Knuth</a>'s <a href="http://www.goodreads.com/search/search?q=Art of Computer Programming" title="Art of Computer Programming">Art of Computer Programming</a> series. It's <em>thousands</em> of pages long — a magnum opus still in progress; how could it <em>not</em> be the most desirable source?<br/><br/>My research quickly yielded mixed opinions from t...<a href="http://www.goodreads.com/review/show/9767188">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/9767188?utm_medium=api]]></url>
</review>
    <review id="1454276">
    <user id="92525">
    <name><![CDATA[Sunshine]]></name>
    <location><![CDATA[Wotje, Marshall Islands]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/92525-sunshine?utm_medium=api]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computers" />
        <shelf name="favorites" />
        <shelf name="textbooks" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Tue May 01 00:00:00 -0700 2007</read_at>
  <date_added>Fri May 25 23:40:47 -0700 2007</date_added>
  <date_updated>Tue Sep 16 06:53:33 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[apparently the second most cited computer science book, and for good reason. (no, i don't know the top most cited, and no, its not knuth). but, what a vast and exciting array of pseudocode, algorithms, and their data structures! good largley for being rich and dense, but readable. doesn't waste spac...<a href="http://www.goodreads.com/review/show/1454276">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/1454276?utm_medium=api]]></url>
</review>
    <review id="75594360">
    <user id="2396780">
    <name><![CDATA[Karol]]></name>
    <location><![CDATA[Gdansk, 82, Poland]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2396780-karol?utm_medium=api]]></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>Sat Oct 24 11:15:49 -0700 2009</date_added>
  <date_updated>Sat Oct 24 11:17:41 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[This is the ultimate knowledge base for algorithm problems and a massive source for optimization problems. Essential for every good software developer.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75594360?utm_medium=api]]></url>
</review>
    <review id="50557307">
    <user id="711169">
    <name><![CDATA[Bek]]></name>
    <location><![CDATA[Tallahassee, FL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/711169-bek?utm_medium=api]]></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>Thu Mar 26 16:51:05 -0700 2009</date_added>
  <date_updated>Thu Mar 26 16:51:29 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[I realize this is a textbook, but I have read it. <br/>And it's like, the bible for my people... nerds.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/50557307?utm_medium=api]]></url>
</review>
    <review id="51173889">
    <user id="2150217">
    <name><![CDATA[Shankar]]></name>
    <location><![CDATA[Bangalore, 19, India]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2150217-shankar?utm_medium=api]]></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>Wed Apr 01 13:37:35 -0700 2009</date_added>
  <date_updated>Wed Apr 01 13:40:16 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Very good for basic and advanced data structures and analysis]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/51173889?utm_medium=api]]></url>
</review>
    <review id="46055188">
    <user id="2021933">
    <name><![CDATA[Cara]]></name>
    <location><![CDATA[Huntsville, AL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2021933-cara-stein?utm_medium=api]]></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>Sat Jan 01 00:00:00 -0800 2000</read_at>
  <date_added>Wed Feb 11 12:40:18 -0800 2009</date_added>
  <date_updated>Wed Feb 11 12:41:13 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[If you've got to learn algorithms, this is the book to get.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/46055188?utm_medium=api]]></url>
</review>
    <review id="69513901">
    <user id="1864588">
    <name><![CDATA[Bar]]></name>
    <location><![CDATA[Albuquerque, NM]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1864588-bar-shirtcliff?utm_medium=api]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computers" />
        <shelf name="currently-reading" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Aug 30 20:25:43 -0700 2009</date_added>
  <date_updated>Sun Aug 30 20:29:53 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[I can't believe it isn't all completely over my head yet!]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/69513901?utm_medium=api]]></url>
</review>
    <review id="33410343">
    <user id="1525210">
    <name><![CDATA[Zhao]]></name>
    <location><![CDATA[China]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1525210-zhao?utm_medium=api]]></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 Sep 21 00:23:49 -0700 2008</date_added>
  <date_updated>Sun Sep 21 00:27:24 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This is a really really good book that includes almost every aspect of algorithms that you should have learned if you are a software engineer or simply a programmer/developer. If you do think you are good at analyze &amp; implement algorithms, try those practice and quiz in the book, they are really cha...<a href="http://www.goodreads.com/review/show/33410343">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/33410343?utm_medium=api]]></url>
</review>
    <review id="39841025">
    <user id="206483">
    <name><![CDATA[DJ]]></name>
    <location><![CDATA[Los Angeles, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/206483-dj?utm_medium=api]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computer-science" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Dec 10 21:20:24 -0800 2008</date_added>
  <date_updated>Sat May 23 18:32:59 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Introduction to algorithms in a data structures course was nowhere near enough and am plowing through this tome bit-by-bit with breakfast.  Quite mathematically rigorous for a computer science textbook.  Very refreshing.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/39841025?utm_medium=api]]></url>
</review>
    <review id="520647">
    <user id="30911">
    <name><![CDATA[Todd]]></name>
    <location><![CDATA[Irvine, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/30911-todd-johnson?utm_medium=api]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="algorithms" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Apr 01 11:10:55 -0700 2007</date_added>
  <date_updated>Sun Apr 01 11:12:13 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book contains a lot (a lot, a lot) of interesting algorithms. The writing is kind of terse, but so it goes. Also, Cormen has been known to show up on the <a rel="nofollow" target="_blank" href="http://Amazon.com">Amazon.com</a> page for the book and respond to comments. ]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/520647?utm_medium=api]]></url>
</review>
    <review id="17041533">
    <user id="964039">
    <name><![CDATA[Anthony]]></name>
    <location><![CDATA[Conshohocken, PA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/964039-anthony?utm_medium=api]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="own" />
        <shelf name="perused-referenced" />
        <shelf name="school" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Jan 01 00:00:00 -0800 2003</read_at>
  <date_added>Tue Mar 04 19:58:52 -0800 2008</date_added>
  <date_updated>Tue Mar 04 20:00:38 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[The definitive textbook for algorithms.  Great textbook for a class on Data Structures and Algorithms.  Even a better resource.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/17041533?utm_medium=api]]></url>
</review>
    <review id="20394946">
    <user id="1027339">
    <name><![CDATA[dead letter office]]></name>
    <location><![CDATA[South Hadley, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1027339-dead-letter-office?utm_medium=api]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="texts" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Apr 17 11:54:26 -0700 2008</date_added>
  <date_updated>Thu Apr 17 11:54:26 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[easy to read, extensive undergraduate introduction to algorithms.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/20394946?utm_medium=api]]></url>
</review>
    <review id="1361766">
    <user id="93096">
    <name><![CDATA[Paulg]]></name>
    <location><![CDATA[New York, NY]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/93096-paulg?utm_medium=api]]></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>Tue May 22 07:33:03 -0700 2007</date_added>
  <date_updated>Tue May 22 07:33:33 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[The bible for believers and damned alike.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/1361766?utm_medium=api]]></url>
</review>
    <review id="25748224">
    <user id="1279771">
    <name><![CDATA[Vaibhav]]></name>
    <location><![CDATA[India]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1279771-vaibhav?utm_medium=api]]></url>
  </user>
      <rating>0</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>Sat Jun 28 10:01:46 -0700 2008</date_added>
  <date_updated>Sat Jun 28 10:02:36 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[inside-out of algorithms.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/25748224?utm_medium=api]]></url>
</review>
    <review id="2761346">
    <user id="86362">
    <name><![CDATA[Amar]]></name>
    <location><![CDATA[San Francisco, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/86362-amar?utm_medium=api]]></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>Fri Jul 06 02:21:03 -0700 2007</date_added>
  <date_updated>Fri Jul 06 02:21:15 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[A beautiful, beautiful book.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/2761346?utm_medium=api]]></url>
</review>
    <review id="31052430">
    <user id="1423036">
    <name><![CDATA[K Ramamohan]]></name>
    <location><![CDATA[Trichy, India]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1423036-k-ramamohan-a-good-reader?utm_medium=api]]></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>Sun Aug 24 08:40:02 -0700 2008</date_added>
  <date_updated>Sun Aug 24 08:40:23 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[A bible for algorithms]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/31052430?utm_medium=api]]></url>
</review>
    <review id="77798729">
    <user id="2944485">
    <name><![CDATA[Brennan]]></name>
    <location><![CDATA[Cambridge, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2944485-brennan?utm_medium=api]]></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 Nov 14 18:20:03 -0800 2009</date_added>
  <date_updated>Sat Nov 14 18:20:15 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/77798729?utm_medium=api]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="currently-reading" />
        <shelf name="computer-science" />
        <shelf name="programming" />
        <shelf name="reference" />
        <shelf name="textbooks" />
        <shelf name="technical" />
        <shelf name="computing" />
        <shelf name="non-fiction" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=108986</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>