<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book id="515">
  <title><![CDATA[Programming Ruby: The Pragmatic Programmers' Guide, Second Edition]]></title>
  <isbn><![CDATA[0974514055]]></isbn>
  <isbn13><![CDATA[9780974514055]]></isbn13>
    <image_url>http://photo.goodreads.com/books/1156922821m/515.jpg</image_url>
    <work>
  <best_book_id type="integer">515</best_book_id>
  <books_count type="integer">2</books_count>
  <default_description>Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful language available today.  When Ruby first burst onto the scene in the Western world, the Pragmatic Programmers were there with the definitive reference manual, &lt;i&gt;Programming Ruby: The Pragmatic Programmer's Guide&lt;/i&gt;.&lt;br /&gt; &lt;br /&gt; Now in its second edition, author Dave Thomas has expanded the famous Pickaxe book with over 200 pages of new content, covering all the improved language features of Ruby 1.8 and standard library modules. The Pickaxe contains four major sections: &lt;ul&gt;&lt;li&gt;An acclaimed tutorial on using Ruby. &lt;/li&gt;&lt;li&gt;The definitive reference to the language. &lt;/li&gt;&lt;li&gt;Complete documentation on all built-in classes, modules, and methods &lt;/li&gt;&lt;li&gt;Complete descriptions of all 98 standard libraries.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt; &lt;br /&gt; If you enjoyed the First Edition, you'll appreciate the expanded content, including enhanced coverage of installation, packaging, documenting Ruby source code, threading and synchronization, and enhancing Ruby's capabilities using C-language extensions. Programming for the World Wide Web is easy in Ruby, with new chapters on XML/RPC, SOAP, distributed Ruby, templating systems, and other web services.  There's even a new chapter on unit testing.&lt;br /&gt; &lt;br /&gt; This is the definitive reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including more than 250 significant changes since the First Edition). Coverage of other features has grown tremendously, including details on how to harness the sophisticated capabilities of irb, so you can dynamically examine and experiment with your running code. &quot;Ruby is a wonderfully powerful and useful language, and whenever I'm working with it this book is at my side&quot; --Martin Fowler, Chief Scientist, ThoughtWorks</default_description>
  <id type="integer">345</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">1</original_publication_day>
  <original_publication_month type="integer">10</original_publication_month>
  <original_publication_year type="integer">2004</original_publication_year>
  <original_title>Programming Ruby: The Pragmatic Programmers' Guide, Second Edition</original_title>
  <rating_dist>total:181|5:55|4:89|3:30|2:7|1:0|</rating_dist>
  <ratings_count type="integer">181</ratings_count>
  <ratings_sum type="integer">735</ratings_sum>
  <reviews_count type="integer">318</reviews_count>
  <text_reviews_count type="integer">23</text_reviews_count>
</work>

  <average_rating><![CDATA[4.06]]></average_rating>
  <ratings_count><![CDATA[175]]></ratings_count>
  <text_reviews_count><![CDATA[22]]></text_reviews_count>
  <url><![CDATA[http://www.goodreads.com/book/show/515.Programming_Ruby_The_Pragmatic_Programmers_Guide_Second_Edition]]></url>
  <authors>
        <author id="302">
      <name><![CDATA[Chad Fowler]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/302.Chad_Fowler]]></url>
      <average_rating><![CDATA[3.92]]></average_rating>
      <ratings_count><![CDATA[303]]></ratings_count>
      <text_reviews_count><![CDATA[40]]></text_reviews_count>
    </author>
        <author id="2815">
      <name><![CDATA[Andy Hunt]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/2815.Andy_Hunt]]></url>
      <average_rating><![CDATA[3.97]]></average_rating>
      <ratings_count><![CDATA[340]]></ratings_count>
      <text_reviews_count><![CDATA[66]]></text_reviews_count>
    </author>
        <author id="13">
      <name><![CDATA[Dave Thomas]]></name>
      <role><![CDATA[]]></role>
      <url><![CDATA[http://www.goodreads.com/author/show/13.Dave_Thomas]]></url>
      <average_rating><![CDATA[3.95]]></average_rating>
      <ratings_count><![CDATA[477]]></ratings_count>
      <text_reviews_count><![CDATA[62]]></text_reviews_count>
    </author>
      </authors>
    <reviews start="1" end="20" total="318">
    <review id="43244233">
    <user id="1919100">
    <name><![CDATA[Dave]]></name>
    <location><![CDATA[Somerville, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1919100-dave]]></url>
  </user>
      <rating>4</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>Sat Feb 28 00:00:00 -0800 2009</read_at>
  <date_added>Fri Jan 16 09:43:26 -0800 2009</date_added>
  <date_updated>Fri Jan 16 09:45:46 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Actually I'm reading a downloaded PDF of the third edition that covers Ruby 1.9.  This is my first exposure to this language; I like it.  I'm happy to say goodbye to PHP (fuck that language, it is made of garbage).<br/><br/>Um...right, about the book: I like it, seems pretty clear and goes through t...<a href="http://www.goodreads.com/review/show/43244233">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/43244233]]></url>
</review>
    <review id="75198777">
    <user id="2818863">
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[Perth, 08, Australia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2818863-mike-minutillo]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="software" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Jan 01 00:00:00 -0800 2005</read_at>
  <date_added>Tue Oct 20 20:09:38 -0700 2009</date_added>
  <date_updated>Tue Oct 20 20:13:19 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book was the beginning of a great journey through the ruby language for me which changed my style of programming quite significantly. The writing style is clear and easy to follow whilst at the same time managing to convey a lot of information in a concise way. I wish all programming books were...<a href="http://www.goodreads.com/review/show/75198777">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/75198777]]></url>
</review>
    <review id="1137324">
    <user id="81457">
    <name><![CDATA[Ms. Jen]]></name>
    <location><![CDATA[Orange, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/81457-ms-jen]]></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>Fri Jun 01 00:00:00 -0700 2007</read_at>
  <date_added>Wed May 09 22:58:35 -0700 2007</date_added>
  <date_updated>Wed Oct 17 00:17:24 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Ok, so I have been teaching myself Ruby since last fall and I am in love with it.  <br/><br/>Javascript: too wordy, too many f*%king loops and punctuation, mostly front end, can be used for some programming.<br/><br/>PHP: too many functions, hard to find the one you want, less wordy and loopy th...<a href="http://www.goodreads.com/review/show/1137324">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/1137324]]></url>
</review>
    <review id="5162454">
    <user id="205800">
    <name><![CDATA[Erik]]></name>
    <location><![CDATA[Somerville, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/205800-erik]]></url>
  </user>
      <rating>3</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computers" />
        <shelf name="improvement" />
        <shelf name="non-fiction" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Mon Oct 01 00:00:00 -0700 2007</read_at>
  <date_added>Mon Aug 27 06:00:50 -0700 2007</date_added>
  <date_updated>Tue Oct 23 12:41:33 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[It's the definitive guide to Ruby, affectionately called PickAxe. You basically have to read it.<br/><br/>Now that I have I've realized that it's a great resource for things but the first part of the book where Ruby is described in a tutorial style was totally useless to me. The examples were a bi...<a href="http://www.goodreads.com/review/show/5162454">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/5162454]]></url>
</review>
    <review id="56743268">
    <user id="2327393">
    <name><![CDATA[SpreeTree]]></name>
    <location><![CDATA[The United Kingdom]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2327393-spreetree]]></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>Wed May 20 09:27:23 -0700 2009</date_added>
  <date_updated>Wed May 20 09:28:05 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[I shouldn't claim to have read this as it's constantly open on my desk because it's such a valuable resource for any Ruby programmer.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/56743268]]></url>
</review>
    <review id="16797186">
    <user id="547407">
    <name><![CDATA[Clifford]]></name>
    <location><![CDATA[Gaithersburg, MD]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/547407-clifford]]></url>
  </user>
      <rating>4</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computerbooks" />
      </shelves>
  <recommended_for><![CDATA[programmers, computer language nerds, people who want to know what all the hype is about]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Mar 01 17:21:08 -0800 2008</date_added>
  <date_updated>Sat Mar 01 17:24:51 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Very nice introduction to a very cool programming language.  I like the way the author's started out explaining the language from the point-of-view of describing a hypothetical project that they were going to implement in Ruby and stuck with that metaphor throughout the book (even in the more arcane...<a href="http://www.goodreads.com/review/show/16797186">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/16797186]]></url>
</review>
    <review id="71818824">
    <user id="2755404">
    <name><![CDATA[Ward]]></name>
    <location><![CDATA[Richmond, CA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/2755404-ward-bell]]></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 Sep 19 17:32:52 -0700 2009</date_added>
  <date_updated>Sat Sep 19 17:34:18 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[The &quot;pick axe&quot; book; more than a reference it's fun to read]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/71818824]]></url>
</review>
    <review id="4399547">
    <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>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>Sat Aug 11 10:48:49 -0700 2007</date_added>
  <date_updated>Sat Aug 11 10:51:11 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[I heard a lot of great things about this book, but at the time it didn't matter because it was basically the only book you could get on Ruby.<br/><br/>but i wasn't that impressed with the book itself.  it works fine as a reference book and an introduction to the language, but it's no better or wor...<a href="http://www.goodreads.com/review/show/4399547">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/4399547]]></url>
</review>
    <review id="1552505">
    <user id="7661">
    <name><![CDATA[Michelle]]></name>
    <location><![CDATA[Somerville, MA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/7661-michelle]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="dev" />
      </shelves>
  <recommended_for><![CDATA[Ruby and Rails programmers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Fri Feb 01 00:00:00 -0800 2008</read_at>
  <date_added>Wed May 30 16:46:32 -0700 2007</date_added>
  <date_updated>Wed Feb 27 07:40:27 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[A really great instruction and reference book.  I mean, it's the Pickaxe, what more can I say?  While I can't claim to have read it cover-to-cover, I did read a huge amount of it.  Starting about May 07 and going until Feb 08 on and off.  I feel like I have all this knowledge about Ruby just dying t...<a href="http://www.goodreads.com/review/show/1552505">more...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/1552505]]></url>
</review>
    <review id="1513731">
    <user id="87204">
    <name><![CDATA[Bill]]></name>
    <location><![CDATA[Seattle, WA]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/87204-bill]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="computers" />
        <shelf name="ruby" />
      </shelves>
  <recommended_for><![CDATA[current and aspiring ruby programmers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sat Jan 01 00:00:00 -0800 2005</read_at>
  <date_added>Tue May 29 09:35:49 -0700 2007</date_added>
  <date_updated>Tue May 29 10:35:44 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Solid how-to and reference book.  This is how I learned Ruby, now my favorite programming language.  I can't get past the author's name though.  Every time I notice it on my shelf I think, &quot;So that's what he's been up to since <em>SCTV</em>.&quot;]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/1513731]]></url>
</review>
    <review id="55951816">
    <user id="1446610">
    <name><![CDATA[Mike]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1446610-mike]]></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 May 25 00:00:00 -0700 2009</read_at>
  <date_added>Wed May 13 12:14:24 -0700 2009</date_added>
  <date_updated>Tue Jul 21 09:47:06 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[<strong>The</strong> key reference for understanding the Ruby programming language.  If you want to be up-to-speed on Ruby you've got to have this book.  I also have the PDF version which is great to have if you're not by your bookshelf.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/55951816]]></url>
</review>
    <review id="36595539">
    <user id="937986">
    <name><![CDATA[Red]]></name>
    <location><![CDATA[Chicago, IL]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/937986-red]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="ruby" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Oct 30 18:52:14 -0700 2008</date_added>
  <date_updated>Sun Feb 01 13:53:58 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[Programming Ruby: <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</a>s' Guide, Second Edition by Dave Thomas (2004)]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/36595539]]></url>
</review>
    <review id="36258905">
    <user id="1658327">
    <name><![CDATA[Angus]]></name>
    <location><![CDATA[Sydney, Australia]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1658327-angus-mcdonald]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="coding" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Oct 26 16:45:10 -0700 2008</date_added>
  <date_updated>Sun Oct 26 16:45:54 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Great reference work that also manages to be a good introduction to the language itself. Not the bets place for Ruby on Rails, but an essential addition to your Ruby library.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/36258905]]></url>
</review>
    <review id="24752915">
    <user id="1244612">
    <name><![CDATA[Nat]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/1244612-nat]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="reference" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Jun 17 18:22:22 -0700 2008</date_added>
  <date_updated>Tue Jun 17 18:23:37 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This is a pretty awful book.  The author has at best a tenuous grasp on object oriented programming.  Pick up The Ruby Way instead.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/24752915]]></url>
</review>
    <review id="22612087">
    <user id="257529">
    <name><![CDATA[Randy]]></name>
    <location><![CDATA[Austin, TX]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/257529-randy]]></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>Tue May 20 08:14:21 -0700 2008</date_added>
  <date_updated>Tue May 20 08:14:49 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This is the book that started it all for me.  It's a classic.  It's what I do 8 hours a day, and sometimes on the weekends (for fun).]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/22612087]]></url>
</review>
    <review id="16946517">
    <user id="290774">
    <name><![CDATA[Harry]]></name>
    <location><![CDATA[Longmont, CO]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/290774-harry]]></url>
  </user>
      <rating>2</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 Jul 01 00:00:00 -0700 2006</read_at>
  <date_added>Mon Mar 03 19:01:11 -0800 2008</date_added>
  <date_updated>Mon Mar 03 19:01:11 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[Ruby is a great programming language. The book is humdrum, like most programming books.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/16946517]]></url>
</review>
    <review id="2614696">
    <user id="145123">
    <name><![CDATA[Dayne]]></name>
    <location><![CDATA[Fairbanks, AK]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/145123-dayne]]></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>Sun Jul 01 22:55:10 -0700 2007</date_added>
  <date_updated>Sun Jul 01 22:55:51 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Required reference for a Ruby programmer.  Required learning material for a ruby-newbie.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/2614696]]></url>
</review>
    <review id="17487504">
    <user id="983350">
    <name><![CDATA[Josh]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/983350-josh]]></url>
  </user>
      <rating>5</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="programming-reference" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Mon Jun 12 00:00:00 -0700 2006</read_at>
  <date_added>Mon Mar 10 21:18:29 -0700 2008</date_added>
  <date_updated>Mon Mar 10 21:20:05 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[The definitive resource and reference on the Ruby programming language.]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/17487504]]></url>
</review>
    <review id="738442">
    <user id="665">
    <name><![CDATA[baldur]]></name>
    <location><![CDATA[The United States]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/665-baldur]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="gettingbetter" />
      </shelves>
  <recommended_for><![CDATA[Everyone]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Sun Jan 01 00:00:00 -0800 2006</read_at>
  <date_added>Sun Apr 15 21:02:45 -0700 2007</date_added>
  <date_updated>Sun Apr 15 21:03:44 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book is my bible at the moment. It's really great and helpful]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/738442]]></url>
</review>
    <review id="22344952">
    <user id="361274">
    <name><![CDATA[Jami]]></name>
    <location><![CDATA[Portland, OR]]></location>        
    <url><![CDATA[http://www.goodreads.com/user/show/361274-jami-dwyer]]></url>
  </user>
      <rating>0</rating>
  <votes>0</votes>
  <sell_flag>false</sell_flag>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="free" />
        <shelf name="programming" />
        <shelf name="to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu May 15 21:10:37 -0700 2008</date_added>
  <date_updated>Thu May 15 21:10:52 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[<a rel="nofollow" target="_blank" href="http://www.ruby-doc.org/docs/ProgrammingRuby/html/index.html" title="http://www.ruby-doc.org/docs/ProgrammingRuby/html/index.html">http://www.ruby-doc.org/docs/Programming...</a>]]></body>
    <url><![CDATA[http://www.goodreads.com/review/show/22344952]]></url>
</review>
    </reviews>
  <popular_shelves>
        <shelf name="to-read" />
        <shelf name="currently-reading" />
        <shelf name="programming" />
        <shelf name="ruby" />
        <shelf name="computers" />
        <shelf name="reference" />
        <shelf name="software-development" />
        <shelf name="nonfiction" />
        <shelf name="technical" />
        <shelf name="technology" />
      </popular_shelves>
  <book_links>
    <book_link id="8">
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=515</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>