<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>115703</id>
  <title><![CDATA[C++ How to Program (5th Edition) (How to Program)]]></title>
  <isbn><![CDATA[0131857576]]></isbn>
  <isbn13><![CDATA[9780131857575]]></isbn13>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <description><![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]></description>
  <work>
  <best_book_id type="integer">115703</best_book_id>
  <books_count type="integer">4</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">111427</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">2003</original_publication_year>
  <original_title>C++ How to Program (5th Edition) (How to Program)</original_title>
  <rating_dist>total:70|5:22|4:13|3:24|2:8|1:3|</rating_dist>
  <ratings_count type="integer">70</ratings_count>
  <ratings_sum type="integer">253</ratings_sum>
  <reviews_count type="integer">108</reviews_count>
  <text_reviews_count type="integer">7</text_reviews_count>
</work>

  <average_rating><![CDATA[3.61]]></average_rating>
  <ratings_count><![CDATA[65]]></ratings_count>
  <text_reviews_count><![CDATA[6]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/115703.C_How_to_Program]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/115703.C_How_to_Program]]></link>
  <authors>
    <author>
    <id>1010146</id>
        <name><![CDATA[Harvey Deitel]]></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/1010146.Harvey_Deitel]]></link>
    <average_rating>3.64</average_rating>
    <ratings_count>89</ratings_count>
    <text_reviews_count>11</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="20" total="108">
      <review>
  <id>72264215</id>
    <user>
    <id>2717199</id>
    <name><![CDATA[شعیا]]></name>
    <location><![CDATA[گرگان ولی رشت, CA, Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2717199]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1252618615p3/2717199.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1252618615p2/2717199.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.60</average_rating>
  <ratings_count>65</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Sep 23 14:08:31 -0700 2009</date_added>
  <date_updated>Wed Sep 23 14:17:57 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[it was our first technical lesson in software engineering,i like this book,but C++ is enormously more than this book,but it is good to understand the Concepts of programing,particularly the Object Oriented programing.<br/>as a whole this book would be perfect if there is a good teacher teaching tha...<a href="http://www.goodreads.com/review/show/72264215">more...</a>]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/72264215]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/72264215]]></link>
</review>
      <review>
  <id>24521974</id>
    <user>
    <id>425180</id>
    <name><![CDATA[Dachi]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/425180-dachi]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1203794015p3/425180.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1203794015p2/425180.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="advisory-shelf" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sat Jun 14 20:56:51 -0700 2008</date_added>
  <date_updated>Sat Jun 14 20:58:17 -0700 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[it is really good book for begginers. it explains everything really well. you understend everything 100%, and also it gives some basic XHTML lessons too. ]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/24521974]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/24521974]]></link>
</review>
      <review>
  <id>7130911</id>
    <user>
    <id>437527</id>
    <name><![CDATA[Thomas]]></name>
    <location><![CDATA[Jakarta, Indonesia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/437527-thomas-afin]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1191215288p3/437527.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1191215288p2/437527.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at>Wed Oct 01 00:00:00 -0700 2003</read_at>
  <date_added>Tue Oct 02 02:02:13 -0700 2007</date_added>
  <date_updated>Tue Oct 02 02:13:23 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Hahahaa..this book was my first programming book that I red. It was in my first grade of computer science in IPB.<br/>It helped me much.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/7130911]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/7130911]]></link>
</review>
      <review>
  <id>16599100</id>
    <user>
    <id>941229</id>
    <name><![CDATA[Brian]]></name>
    <location><![CDATA[Utica, NY]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/941229-brian]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-M-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </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>Thu Feb 28 07:44:55 -0800 2008</date_added>
  <date_updated>Thu Feb 28 07:46:19 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[This series is great.  For beginners as well as a reference.<br/>I started with the fourth edition and have kept them all.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/16599100]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/16599100]]></link>
</review>
      <review>
  <id>7082374</id>
    <user>
    <id>430288</id>
    <name><![CDATA[Lmcwil]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/430288-lmcwil]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1191864022p3/430288.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1191864022p2/430288.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="reference" />
      </shelves>
  <recommended_for><![CDATA[aspiring C++ programmers]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Oct 01 08:41:56 -0700 2007</date_added>
  <date_updated>Mon Oct 01 08:42:48 -0700 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[I've used the 2nd edition of this book, and it was an excellent resource.]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/7082374]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/7082374]]></link>
</review>
      <review>
  <id>37469464</id>
    <user>
    <id>1707321</id>
    <name><![CDATA[Asemaneahvaz]]></name>
    <location><![CDATA[Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1707321-asemaneahvaz]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</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 11 17:53:45 -0800 2008</date_added>
  <date_updated>Tue Nov 11 17:54:22 -0800 2008</date_updated>
  <read_count></read_count>
    <body><![CDATA[this is a great book]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/37469464]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/37469464]]></link>
</review>
      <review>
  <id>11155586</id>
    <user>
    <id>721509</id>
    <name><![CDATA[Seonhee]]></name>
    <location><![CDATA[Philippines]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/721509-seonhee-grace]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1198865510p3/721509.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1198865510p2/721509.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115743</id>
  <isbn>0132404168</isbn>
  <isbn13>9780132404167</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[C How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706738m/115743.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706738s/115743.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115743.C_How_to_Program</link>
  <average_rating>5.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px; mso-pagination: none; mso-layout-grid-align: none&quot; soNormal&gt;<strong> </strong>The Deitels' groundbreaking <em>How to Program</em> series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Includes strong treatment of structured algorithm and program development in ANSI/ISO C with 150 working C programs.  New chapters added for C99 and game programming with the Allegro C Library.  Includes rich, 300-page treatment of object-oriented programming in C++.  Presents each new concept in the context of a complete, working program, immediately followed by one or more windows showing the program's input/output dialog. Enhances the <em>Live-Code Approach</em> with syntax coloring. Provides Helpful Programming Tips, all marked by icons: Good Programming Practices, Common Programming Errors, Error-Prevention Tips, Performance Tips, Portability Tips, Software Engineering Observations, Look and Feel Observations. <strong></strong> A valuable reference for programmers and anyone interested in learning the C programming language.  &lt;/P&gt;]]>
  </description>
  <published>2003</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Dec 28 10:04:16 -0800 2007</date_added>
  <date_updated>Fri Dec 28 10:04:28 -0800 2007</date_updated>
  <read_count></read_count>
    <body><![CDATA[Been very useful to me!]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/11155586]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/11155586]]></link>
</review>
      <review>
  <id>81787160</id>
    <user>
    <id>1261381</id>
    <name><![CDATA[Morteza]]></name>
    <location><![CDATA[Tehran, Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1261381-morteza-s]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1214908125p3/1261381.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1214908125p2/1261381.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</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 Dec 22 14:00:42 -0800 2009</date_added>
  <date_updated>Tue Dec 22 14:00:53 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/81787160]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/81787160]]></link>
</review>
      <review>
  <id>77975128</id>
    <user>
    <id>2949646</id>
    <name><![CDATA[Chianna]]></name>
    <location><![CDATA[Dahlgren, VA]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2949646-chianna-dowell]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1258391975p3/2949646.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1258391975p2/2949646.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Nov 16 11:10:46 -0800 2009</date_added>
  <date_updated>Mon Nov 16 11:10:46 -0800 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/77975128]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/77975128]]></link>
</review>
      <review>
  <id>75748385</id>
    <user>
    <id>2875255</id>
    <name><![CDATA[Cindarr]]></name>
    <location><![CDATA[Male, 40, Maldives]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2875255-cindarr]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Oct 26 01:17:54 -0700 2009</date_added>
  <date_updated>Mon Oct 26 01:17:56 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/75748385]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/75748385]]></link>
</review>
      <review>
  <id>74793300</id>
    <user>
    <id>310766</id>
    <name><![CDATA[Shannon]]></name>
    <location><![CDATA[The United States]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/310766-shannon-barrett]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1207418098p3/310766.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1207418098p2/310766.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>5</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="stuff-i-read-when-i-used-to-read" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Oct 16 21:48:01 -0700 2009</date_added>
  <date_updated>Fri Oct 16 21:48:09 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/74793300]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/74793300]]></link>
</review>
      <review>
  <id>73817430</id>
    <user>
    <id>674986</id>
    <name><![CDATA[michael]]></name>
    <location><![CDATA[Salt Lake City, UT]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/674986-michael]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1200081254p3/674986.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1200081254p2/674986.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
            <shelf name="currently-reading" />
        <shelf name="technology" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Oct 07 20:28:59 -0700 2009</date_added>
  <date_updated>Wed Oct 07 20:29:07 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/73817430]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/73817430]]></link>
</review>
      <review>
  <id>73780747</id>
    <user>
    <id>2507602</id>
    <name><![CDATA[Mohsen]]></name>
    <location><![CDATA[Tehran, 28, Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2507602-mohsen]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1247230835p3/2507602.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1247230835p2/2507602.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Wed Oct 07 15:12:13 -0700 2009</date_added>
  <date_updated>Wed Oct 07 15:12:13 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/73780747]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/73780747]]></link>
</review>
      <review>
  <id>72928695</id>
    <user>
    <id>2352995</id>
    <name><![CDATA[Nawal]]></name>
    <location><![CDATA[Riyadh, 10, Saudi Arabia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2352995-nawal-saad]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1254085666p3/2352995.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1254085666p2/2352995.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Tue Sep 29 15:19:36 -0700 2009</date_added>
  <date_updated>Tue Sep 29 15:19:36 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/72928695]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/72928695]]></link>
</review>
      <review>
  <id>70819026</id>
    <user>
    <id>2721531</id>
    <name><![CDATA[Salar]]></name>
    <location><![CDATA[Tehran, 28, Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2721531-salar-moarref]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1252582448p3/2721531.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1252582448p2/2721531.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Sep 11 03:27:57 -0700 2009</date_added>
  <date_updated>Fri Sep 11 03:27:57 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/70819026]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/70819026]]></link>
</review>
      <review>
  <id>68750173</id>
    <user>
    <id>1247653</id>
    <name><![CDATA[Clayton]]></name>
    <location><![CDATA[Franklin, TN]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1247653-clayton]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1217901266p3/1247653.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1217901266p2/1247653.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="technical" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Mon Aug 24 17:06:42 -0700 2009</date_added>
  <date_updated>Mon Aug 24 17:06:42 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/68750173]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/68750173]]></link>
</review>
      <review>
  <id>68538000</id>
    <user>
    <id>2656705</id>
    <name><![CDATA[Behruz]]></name>
    <location><![CDATA[Mashhad, 30, Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2656705-behruz-souzani]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1251114233p3/2656705.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1251114233p2/2656705.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>3</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Aug 23 05:41:08 -0700 2009</date_added>
  <date_updated>Sun Aug 23 05:41:08 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/68538000]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/68538000]]></link>
</review>
      <review>
  <id>68535443</id>
    <user>
    <id>2643532</id>
    <name><![CDATA[Linda]]></name>
    <location><![CDATA[Tehran, 28, Iran, Islamic Republic of]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2643532-linda-bayani]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1250687795p3/2643532.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1250687795p2/2643532.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Sun Aug 23 04:21:26 -0700 2009</date_added>
  <date_updated>Sun Aug 23 04:21:46 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/68535443]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/68535443]]></link>
</review>
      <review>
  <id>64667119</id>
    <user>
    <id>2205895</id>
    <name><![CDATA[Marcel]]></name>
    <location><![CDATA[Brugg, 01, Switzerland]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2205895-marcel]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1247944418p3/2205895.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1247944418p2/2205895.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</book>

    <rating>0</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
          </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Thu Jul 23 11:29:22 -0700 2009</date_added>
  <date_updated>Thu Jul 23 11:29:22 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/64667119]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/64667119]]></link>
</review>
      <review>
  <id>64434114</id>
    <user>
    <id>1967312</id>
    <name><![CDATA[Neuro]]></name>
    <location><![CDATA[Zagreb, 21, Croatia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/1967312-neuro]]></link>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-111x148.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto-U-50x66.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">115703</id>
  <isbn>0131857576</isbn>
  <isbn13>9780131857575</isbn13>
  <text_reviews_count type="integer">6</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (5th Edition) (How to Program)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706329m/115703.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706329s/115703.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115703.C_How_to_Program</link>
  <average_rating>3.61</average_rating>
  <ratings_count>70</ratings_count>
  <description>
    <![CDATA[<p><strong></strong> With over 250,000 sold, Harvey and Paul Deitel's <em>C++ How to Program</em> is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts and intermediate-level topics for further study. The books in this series feature hundreds of complete, working programs with thousands of lines of code. <strong></strong> Deitels' <em>C++ How to Program</em> is the most comprehensive, practical introduction to C++ ever published-with hundreds of hands-on exercises, roughly 250 complete programs written and documented for easy learning, and exceptional insight into good programming practices, maximizing performance, avoiding errors, debugging, and testing. The updated Fifth Edition now includes a new early classes pedagogy-classes and objects are introduced in Chapter 3 and used throughout the book as appropriate. The new edition uses string and vector classes to make earlier examples more object-oriented. Large chapters are broken down into smaller, more manageable pieces. A new OOD/UML ATM case study replaces the elevator case study of previous editions, and UML in the OOD/UML case study and elsewhere in the book has been upgraded to UML 2. The Fifth Edition features new mini case studies (e.g., GradeBook and Time classes). An employee hierarchy replaces Point/Circle/Cylinder to introduce inheritance and polymorphism. Additional enhancements include tuned treatment of exception handling, new &#8220;Using the Debugger&#8221;  material and a new &quot;Before You Begin&quot; section to help readers get set up properly. Also included are separate chapters on recursion and searching/sorting. The Fifth Edition retains every key concept and technique ANSI C++ developers need to master: control statements, functions, arrays, pointers and strings, classes and data abstraction, operator overloading, inheritance, virtual functions, polymorphism, I/O, templates, exception handling, file processing, data structures, and more. It also includes a detailed introduction to Standard Template Library (STL) containers, container adapters, algorithms, and iterators. The accompanying CD-ROM includes all the source code from the book. <strong></strong> A valuable reference for programmers and anyone interested in learning the C++ programming language and object-oriented development in C++.      </p>]]>
  </description>
  <published>2003</published>
</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 Jul 21 16:46:38 -0700 2009</date_added>
  <date_updated>Tue Jul 21 16:46:38 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/64434114]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/64434114]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="currently-reading" />
          <shelf name="to-read" />
          <shelf name="reference" />
          <shelf name="stuff-i-read-when-i-used-to-read" />
          <shelf name="technology" />
          <shelf name="amoozeshi-darsi" />
          <shelf name="science" />
          <shelf name="computerscience" />
          <shelf name="technical" />
          <shelf name="school" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=115703</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>