<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<review>
  <id>31615198</id>
    <user>
    <id>1455003</id>
    <name><![CDATA[Michael]]></name>
    <location><![CDATA[Huntsville, AL]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1455003-michael]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1219516325p3/1455003.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1219516325p2/1455003.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">112251</id>
  <isbn>0201700735</isbn>
  <isbn13>9780201700732</isbn13>
  <text_reviews_count type="integer">14</text_reviews_count>
  <title>
    <![CDATA[The C++ Programming Language (Special 3rd Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171656373m/112251.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171656373s/112251.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/112251.The_C_Programming_Language</link>
  <average_rating>3.89</average_rating>
  <ratings_count>109</ratings_count>
  <description>
    <![CDATA[com/~bs/) have been added. The result is complete, authoritative coverage of the C++ language, its standard library, and key design techniques. Based on the ANSI/ISO C++ standard, The C++ Programming Language provides current and comprehensive coverage of all C++ language features and standard library components.    <p>For example:     <p>abstract classes as interfaces   class hierarchies for object-oriented programming   templates as the basis for type-safe generic software   exceptions for regular error handling   namespaces for modularity in large-scale software   run-time type identification for loosely coupled systems   the C subset of C++ for C compatibility and system-level work   standard containers and algorithms   standard strings, I/O streams, and numerics   C compatibility, internationalization, and exception safety     <p>Bjarne Stroustrup makes C++ even more accessible to those new to the language, while adding advanced information and techniques that even expert C++ programmers will find invaluable.</p></p></p>]]>
  </description>
<authors>
    <author>
    <id>64947</id>
        <name><![CDATA[Bjarne Stroustrup]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/64947.Bjarne_Stroustrup]]></link>
    <average_rating>3.85</average_rating>
    <ratings_count>188</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>1986</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[Computer Geeks]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Mon Sep 01 00:00:00 -0700 2008</read_at>
  <date_added>Sat Aug 30 17:34:26 -0700 2008</date_added>
  <date_updated>Sat Sep 06 17:40:33 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This book has the basics of C++ at the beginning, though it may not be the best book to read if you are a novice programmer.  There are many insights into advanced concepts in C++ (e.g. this has the best section on how to use templates and the STL algorithms that I've seen in print).  A great refere...<a href="http://www.goodreads.com/review/show/31615198">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/31615198]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/31615198]]></link>
</review>

</GoodreadsResponse>