<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  <id>78321</id>
  <name><![CDATA[Ivor Horton]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/78321.Ivor_Horton]]></link>
    
  <books start="1" end="23" total="23">
        <book>
  <id type="integer">1345150</id>
  <isbn>0764543652</isbn>
  <isbn13>9780764543654</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[Beginning Java 2: SDK 1.4 Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887222m/1345150.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887222s/1345150.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345150.Beginning_Java_2_SDK_1_4_Edition</link>
  <average_rating>3.38</average_rating>
  <ratings_count>8</ratings_count>
  <description>
    <![CDATA[<strong>What is this book about?</strong>   <p>   The Java language has been growing from strength to strength since its inception in 1995. It has since proved to be both powerful and extraordinarily easy to learn and use. This is what makes it ideal for the beginner. With dramatic changes to the handling of files, and the introduction of native support for XML, Java has been updated to work faster and to be current with the incredible rise of XML as a medium for communicating data.   <p>   This edition of the Beginning Java books outlines everything the beginning programmer needs to know to program with the Java programming language and the 1.4 Java Developer Kit (JDK). With the release of JDK 1.4, programmers can look forward to the most stable edition yet, and even better performance than was available previously.   <p>   Over the course of the book, you will build an example application called Sketcher &#8212; a simple drawing tool &#8212; that teaches you how to build an interactive user interface with Java, how to save and open files, how to use color, and how to respond to user input.   <p>   <strong>What does this book cover?</strong>    &lt;ul&gt;    &lt;li&gt;Teaches the Java language from scratch    &lt;li&gt;Object-oriented Programming in Java    &lt;li&gt;Handling errors and exceptions in applications    &lt;li&gt;Manipulating data and files    &lt;li&gt;Concurrent programming and threads    &lt;li&gt;A comprehensive introduction to Swing, the graphical user interface API for Java    &lt;li&gt;Printing in Java    &lt;li&gt;An introduction to XML       <p>   <strong>Who is this book for?</strong>   <p>   Ivor's inimitable style has proved to be a hit with nearly half a million people with its easy to learn approach and the many useful examples. Regularly voted the most popular Java programming book, this book teaches Java from scratch and assumes no previous knowledge. It is also suitable for those who have got some programming experience, especially C or C++, which will make learning easier.</p></p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2003</published>
</book>

        <book>
  <id type="integer">1457185</id>
  <isbn>1861002238</isbn>
  <isbn13>9781861002235</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Java 2]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1183808612m/1457185.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1183808612s/1457185.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1457185.Beginning_Java_2</link>
  <average_rating>3.80</average_rating>
  <ratings_count>5</ratings_count>
  <description>
    <![CDATA[<em>Beginning Java 2</em> is one of the two best introductory Java 2 books available. (The other is Peter van der Linden's <em>Just Java 1.2</em>.) Assuming nothing more than curiosity and tenacity, this book explains how to create programs with the Java programming language. And not just simple, academic programs either--the applets and applications that Ivor Horton describes in later chapters take advantage of the latest features of Java 2.<p> After a brief introduction to the characteristics of Java, <em>Beginning Java 2</em> digs into variables, data types, operators, control structures, and basic Java syntax--the stuff you absolutely have to understand in order to get anything done. Horton then explains streams, files, and threads before getting into the graphical stuff, where he details how to build attractive, functional user interfaces with the Swing components (with solid coverage of the Java 2 event model). Later chapters address Java2D graphics and database connectivity. The author treats object orientation as integral to the rest of Java programming, which is appropriate to the language.<p> Readers get to see how concepts work, as regular Try It Out sections include illustrative code listings and the resulting output. The author and publisher deserve kudos for printing the complete source code of example programs rather than just key excerpts. These example programs also appear on the publisher's Web site. <em>--David Wall</em></p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">1345152</id>
  <isbn>186100088X</isbn>
  <isbn13>9781861000880</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Beginning Visual C++ 6]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887224m/1345152.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887224s/1345152.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345152.Beginning_Visual_C_6</link>
  <average_rating>4.67</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[&quot;Windows programming is not difficult,&quot; observes well-respected author Ivor Horton in his book <em>Beginning Visual C++ 6</em>. &quot;In fact, Microsoft Visual C++ 6.0 makes it remarkably easy.&quot; Horton's treatment of Visual C++ continues the expert author's thorough and patient presentation of the best of today's object-oriented computer languages. (Besides <em>C++</em>, the author has written the excellent <em>Beginning Java</em> for Java developers). This massive, yet quite comprehensible, tutorial covers all the essential features of C++ used with Microsoft Visual C++ 6. Horton's book is the ideal choice for programmers who don't want to skimp on their general knowledge of C++. The author covers all the bases here in a title that will certainly compare favorably with any other Visual C++ tutorial on the market today. <em>--Richard Dragan</em>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1998</published>
</book>

        <book>
  <id type="integer">135453</id>
  <isbn>0764568744</isbn>
  <isbn13>9780764568749</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Ivor Horton's Beginning Java 2, JDK 5 Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172064457m/135453.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172064457s/135453.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/135453.Ivor_Horton_s_Beginning_Java_2_JDK_5_Edition</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[<strong>What is this book about?</strong>   <p>   This book is a comprehensive introduction to the Java programming language, updated thoroughly (more than 35ew and updated) for the latest SDK 1.5 release. This book shows readers how to build real-world Java applications using the Java SDK. No previous programming experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of Java development. In addition to fully covering new features of SDK 1.5, such as generic types, the author has also added new chapters on Java database programming with JDBC and Java programming with XML.</p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">1173346</id>
  <isbn>1861003668</isbn>
  <isbn13>9781861003669</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Java 2 - Jdk 1.3 Edition: Jdk 1.3 Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1181632888m/1173346.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1181632888s/1173346.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1173346.Beginning_Java_2_Jdk_1_3_Edition_Jdk_1_3_Edition</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[A second edition Beginning Java title is now required because: In quarter one, 2000, Sun will release version 1.3 of their Java Developers Kit (JDK 1.3). This is significant because: The fastest Java platform performance ever is now available for download, and is coming to your mailbox from America Online (AOL), thanks to an agreement between Sun and AOL to deliver the Java Runtime Environment on the AOL 5.0 CD-ROM. The newest version of J2SE technology, v 1.3, will deliver momentous performance gains and improved Web deployment for enterprise-grade, client-side applications. And just about everything else developers have been asking for: <p> Client-side users now enjoy the speed advantage of the new Java HotSpot compiler which has been tuned for client performance. The result is much faster thread handling, improved scalability and rapid memory allocation for objects, smaller RAM footprint, and the platform has gained a much more efficient garbage collector. All of these enhancements spell speed for the desktop user. For Graphical User Interface (GUI) performance, the Java Foundation Classes and Swing libraries have been super-tuned to enhance scrolling speed. The GUI components that developers use to create tables and frames for their applications have also been improved.</p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2000</published>
</book>

        <book>
  <id type="integer">1028294</id>
  <isbn>186100012X</isbn>
  <isbn13>9781861000125</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Ivor Horton's Beginning C++ : The Complete Language ANSI/ISO Compliant (Wrox Beginning Series)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1180337344m/1028294.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1180337344s/1028294.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1028294.Ivor_Horton_s_Beginning_C_The_Complete_Language_ANSI_ISO_Compliant</link>
  <average_rating>3.50</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[Ivor Horton's <em>Beginning C++</em> provides a thorough and exceptionally well-written introduction to the world of C++. This guide pays the same attention to detail as Horton's previous book, <em>Beginning Java</em>, and it provides clear and illustrative examples, making it an excellent candidate for your programming bookshelf.<p> Even working C++ programmers may not be familiar with all the advanced features of the Standard C++. The approach throughout <em>Beginning C++</em> is to cover what C++ does out of the box. (One good reason to consider C++ instead of Java, for example, is that C++ is very close to becoming an international standard, while Java continues to fragment amid proprietary disputes between vendors such as Sun Microsystems and Microsoft.) Even early chapters introduce Standard Library features along with basic C++ data types, keywords, operators, and flow control statements. The built-in C++ <em>string</em> class gets full coverage, all before the book introduces the concepts of pointers. (It's significant that the new C++ can do a lot more than manipulate data through pointers. The author makes a strong case that these built-in strengths are what will let C++ compete against Java.) <p> Later chapters explore topics in class design, which lets you design custom effective classes in C++. Thorny issues in class design, such as inheritance, virtual methods, and the proper use of default and copy constructors, as well as the pitfalls and advantages of operator overloading, are all presented in remarkably clear detail.<p> Classes in the C++ Standard Template Library are given their due. In all, <em>Beginning C++</em> provides a massive amount of material, but presents it in digestible increments. The authors do a fine job of presenting the basics before going on to more advanced topics. This can be used as a stand-alone text to getting the most out of the C++ language.  </p></p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1998</published>
</book>

        <book>
  <id type="integer">1345155</id>
  <isbn>1861001142</isbn>
  <isbn13>9781861001146</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning C]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1223628005m/1345155.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1223628005s/1345155.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345155.Beginning_C</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1997</published>
</book>

        <book>
  <id type="integer">1345157</id>
  <isbn>1861005695</isbn>
  <isbn13>9781861005694</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Java 2 SDK 1.4 Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887237m/1345157.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887237s/1345157.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345157.Beginning_Java_2_SDK_1_4_Edition</link>
  <average_rating>3.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[The java language has been growing from strength to strength since its inception in 1995. It has since proved to be both powerful and extraordinarily easy to learn and use. This is what makes it ideal for the beginner. With dramatic changes to it's handling of files, and the introduction of native support for XML, java has been updated to work faster and to be current with the incredible rise of XML as a medium for communicating data. <p>  <p>This edition of the Beginning Java books outlines everything the beginning programmer needs to know to program with the Java programming language and the 1.4 Java Developer Kit. With the release of JDK 1.4, programmers can look forward to the most stable edition yet, and even better performance than was available previously. <p>  <p>Ivor's inimitable style has proved to be a hit with nearly half a million people with its easy to learn approach and the many useful examples. Regularly voted the most popular java programming book, this book teaches java from scratch and assumes no previous knowledge. It is also suitable for those who have got some programming experience, especially C or C++, which will make learning easier. Either way you will soon become expert in creating your own programs.<p>  <p>It includes a full explanation of Object Oriented programming. A comprehensive introduction to swing is accompanied by a significant application that you will develop through the last half of the book, and which demonstrates all of the necessary skills for creating fully features java applications. <p>  <p>To add to this, help from your peers and from the author are available through the unique programmer to programmer mailing lists, forums, and newsgroups all in addition to our one-to-one email support helping you to overcomes any difficulties, and work through the exercises with programmers just like yourself.<p>  <p>The following new subjects are also covered in this book:<p> New and Improved Utility class in the Collections Framework <br/> lar Expressions<br/> IO APIs<br/> XML Processing<br/></p></p></p></p></p></p></p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">135455</id>
  <isbn>0764571974</isbn>
  <isbn13>9780764571978</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Ivor Horton's Beginning Visual C++ 2005]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172064477m/135455.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172064477s/135455.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/135455.Ivor_Horton_s_Beginning_Visual_C_2005</link>
  <average_rating>2.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[&lt;ul&gt;    &lt;li&gt;Popular author Ivor Horton uses his trademark approachable writing style to provide novice programmers with the basic tools as they learn Visual C++ 2005    &lt;li&gt;Readers will learn how to program in C++ using Visual C++ 2005-without any previous knowledge of C++    &lt;li&gt;More than 35 percent new and updated material covers the new release of Visual C++, and exercises and solutions help readers along the way    &lt;li&gt;Demonstrates the significant new features of Visual C++ 2005, providing improved flexibility in developing Microsoft applications in C++    &lt;/ul&gt;]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2006</published>
</book>

        <book>
  <id type="integer">1124139</id>
  <isbn>1590592530</isbn>
  <isbn13>9781590592533</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning C, Third Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1181184655m/1124139.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1181184655s/1124139.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1124139.Beginning_C_Third_Edition</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<p>This book teaches the complete C language in a progressive step-by-step fashion. All elements of the language are carefully explained, both in terms of how they work and what they are for. The language features are demonstrated and explained through fully working code examples throughout. This book has excellent potential in the training and education markets.</p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">307519</id>
  <isbn>1590592271</isbn>
  <isbn13>9781590592274</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Ivor Horton's Beginning ANSI C++: The Complete Language, Third Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1173596873m/307519.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1173596873s/307519.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/307519.Ivor_Horton_s_Beginning_ANSI_C_The_Complete_Language_Third_Edition</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Ivor Horton's <em>Beginning C++</em> provides a thorough and exceptionally well-written introduction to the world of C++. This guide pays the same attention to detail as Horton's previous book, <em>Beginning Java</em>, and it provides clear and illustrative examples, making it an excellent candidate for your programming bookshelf.<p> Even working C++ programmers may not be familiar with all the advanced features of the Standard C++. The approach throughout <em>Beginning C++</em> is to cover what C++ does out of the box. (One good reason to consider C++ instead of Java, for example, is that C++ is very close to becoming an international standard, while Java continues to fragment amid proprietary disputes between vendors such as Sun Microsystems and Microsoft.) Even early chapters introduce Standard Library features along with basic C++ data types, keywords, operators, and flow control statements. The built-in C++ <em>string</em> class gets full coverage, all before the book introduces the concepts of pointers. (It's significant that the new C++ can do a lot more than manipulate data through pointers. The author makes a strong case that these built-in strengths are what will let C++ compete against Java.) <p> Later chapters explore topics in class design, which lets you design custom effective classes in C++. Thorny issues in class design, such as inheritance, virtual methods, and the proper use of default and copy constructors, as well as the pitfalls and advantages of operator overloading, are all presented in remarkably clear detail.<p> Classes in the C++ Standard Template Library are given their due. In all, <em>Beginning C++</em> provides a massive amount of material, but presents it in digestible increments. The authors do a fine job of presenting the basics before going on to more advanced topics. This can be used as a stand-alone text to getting the most out of the C++ language.  </p></p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">135461</id>
  <isbn>0764543881</isbn>
  <isbn13>9780764543883</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Visual C++ 6]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1172064538m/135461.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1172064538s/135461.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/135461.Beginning_Visual_C_6</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[&quot;Windows programming is not difficult,&quot; observes well-respected author Ivor Horton in his book <em>Beginning Visual C++ 6</em>. &quot;In fact, Microsoft Visual C++ 6.0 makes it remarkably easy.&quot; Horton's treatment of Visual C++ continues the expert author's thorough and patient presentation of the best of today's object-oriented computer languages. (Besides <em>C++</em>, the author has written the excellent <em>Beginning Java</em> for Java developers). This massive, yet quite comprehensible, tutorial covers all the essential features of C++ used with Microsoft Visual C++ 6. Horton's book is the ideal choice for programmers who don't want to skimp on their general knowledge of C++. The author covers all the bases here in a title that will certainly compare favorably with any other Visual C++ tutorial on the market today. <em>--Richard Dragan</em>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1998</published>
</book>

        <book>
  <id type="integer">1345151</id>
  <isbn>1861000855</isbn>
  <isbn13>9781861000859</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Mfc Programming]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887223m/1345151.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887223s/1345151.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345151.Beginning_Mfc_Programming</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

        <book>
  <id type="integer">1345153</id>
  <isbn>1861000081</isbn>
  <isbn13>9781861000088</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[Beginning Visual C++ 5 Programming]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887225m/1345153.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887225s/1345153.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345153.Beginning_Visual_C_5_Programming</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[If you're looking for a good old-fashioned tutorial of Visual C++, this introduction of over 1,000 pages may be the answer. There is no glitzy presentation or witty humor here--just tons of useful information on everything from the basics of C++ syntax to designing ActiveX controls for Web pages.<p> Although the author of this massive reference book says it is aimed at both those with some programming expertise as well as total novices, it is most suitable for readers who understand at least the basics of programming. <em>Beginning Visual C++ 5</em> covers the material in a traditional, step-by-step approach, building your knowledge along the way. Each of the 22 chapters starts with the big picture--writing Windows applications--and an overview of the Visual C++ development interface. The author then moves through data types, variables, loops, and more complex structures. Next, <em>Beginning Visual C++ 5</em> provides a step-by-step introduction to object-oriented programming (OOP) and how it relates to Windows. Finally, the book presents advanced topics such as writing dynamic-link libraries (DLLs) and ActiveX controls.<p> At the end of each chapter, the author summarizes all covered topics and provides one or more textbook-style exercises for you to try. He also gives you the answers to the exercises in one of the book's three appendices. Whether you're building on some basic programming experience or just want a refresher reference on Visual C++ for your shelf, this is a good choice.</p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1997</published>
</book>

        <book>
  <id type="integer">1345156</id>
  <isbn>1590597354</isbn>
  <isbn13>9781590597354</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning C: From Novice to Professional, Fourth Edition (Beginning: from Novice to Professional)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887235m/1345156.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887235s/1345156.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345156.Beginning_C_From_Novice_to_Professional_Fourth_Edition</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<p>With <em>Beginning C: From Novice to Professional, Fourth Edition</em>, you'll come to understand the fundamentals of the C language and learn how to program. All you need is this book and any one of the widely available free or commercial C or C++ compilers--and you'll soon be writing real C programs. You'll learn C from the first principles, using step-by-step working examples that you'll create and execute yourself.</p>  <p>This book will increase your programming expertise by guiding you through the development of fully working C applications that use what you've learned in a practical context. You'll also be able to strike out on your own by trying the exercises included at the end of each chapter. Pick up a copy of this book by renowned author, Ivor Horton, because it</p>  &lt;ul&gt; &lt;li&gt;It is the only beginning-level book to cover the latest ANSI standard in C&lt;/li&gt; &lt;li&gt;Is approachable and aimed squarely at people new to C&lt;/li&gt; &lt;li&gt;Emphasizes writing code after the first chapter&lt;/li&gt; &lt;li&gt;Includes substantial examples relevant to intermediate users&lt;/li&gt; &lt;/ul&gt;]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2006</published>
</book>

        <book>
  <id type="integer">1345158</id>
  <isbn>1861001967</isbn>
  <isbn13>9781861001962</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Ivor Horton's Beginning Visual C++ 6, Installation &amp; Contents Guide]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1182887237m/1345158.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1182887237s/1345158.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1345158.Ivor_Horton_s_Beginning_Visual_C_6_Installation_Contents_Guide</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[Visual C++ 6 is the latest incarnation of Microsoft's premier development product for C++ developers. It contains the latest version of the MFC ( Microsoft Foundation Classes ) which has virtually become the Industry-wide library used to write Windows programs. Visual C++ 6 also contains the Active Template Library 3.0 ( ATL ) , which is a framework and collection of Wizards for writing ActiveX &amp; COM controls.  This book is a tutorial in the use of all the major functions of Visual C++ 6 and comes with a copy of Microsoft's <em>Visual C++ Introductory Edition</em> compiler. This is a complete version of Visual C++ 6 that Microsoft have developed to be packaged with tutorial books. The only notable difference between this version and the retail version is that the compiled programs are statically linked, making this the perfect self study learning tool.]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">1430850</id>
  <isbn>1874416532</isbn>
  <isbn13>9781874416531</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Beginner's Guide to Windows Programming Using Turbo C++ Visual Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1183528948m/1430850.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1183528948s/1430850.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1430850.The_Beginner_s_Guide_to_Windows_Programming_Using_Turbo_C_Visual_Edition</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1994</published>
</book>

        <book>
  <id type="integer">2411108</id>
  <isbn>274409000X</isbn>
  <isbn13>9782744090004</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Maîtrisez Java 2]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/2411108.Ma_trisez_Java_2</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

        <book>
  <id type="integer">3212866</id>
  <isbn>1861000278</isbn>
  <isbn13>9781861000279</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Java]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3212866.Beginning_Java</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<em>Beginning Java</em> is quite possibly the most comprehensive and readable tutorial for the Java programming language available today. The author takes a language-centered approach to showing off Java features, beginning with basic data types and language keywords, along with an explanation of the fundamentals of object-oriented programming and design. This strategy makes the book an excellent introduction for beginning programmers who learn Java as their first programming language. (More experienced programmers can skim the early chapters and get to more advanced topics.)<p> Early on, the author uses command-line examples to show Java basics without getting bogged down in the details of AWT interface programming. He also presents some great advanced topics, such as the chapter on file I/O in Java, which you won't likely find in any other volumes on Java. Other especially useful expert topics include the Java threads, database and JDBC programming, and even socket programming using Java's networking classes. The book closes with a very clear explanation of remote method invocation (RMI) for distributed computing and details on how to deploy Java components on the Web in JAR files.<p> <em>Beginning Java</em> is truly a rare find: both beginners and experts can use this book and it proves that Java is a great language for teaching programming. As Java becomes the language of choice for the industry, we can expect more books to approach the language in the same way. With <em>Beginning Java</em>, the author seems to have a head start on the future of how to teach programming.</p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1997</published>
</book>

        <book>
  <id type="integer">3243592</id>
  <isbn>0470225904</isbn>
  <isbn13>9780470225905</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Ivor Horton's Beginning Visual C++ 2008]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3243592.Ivor_Horton_s_Beginning_Visual_C_2008</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<strong>Ivor Horton's Beginning Visual C++ 2008</strong>    <p>    Proudly presenting the latest edition of one of the all-time bestselling books on the C++ language, successful author Ivor Horton repeats the formula that has made each previous edition so popular by teaching you both the standard C++ language and C++/CLI as well as Visual C++ 2008. Thoroughly updated for the 2008 release, this book shows you how to build real-world applications using Visual C++ and guides you through the ins and outs of C++ development.    <p>    Horton's accessible approach and detailed examples cover both flavors of the C++ language-native ISO/ANSIC++ Windows application development using the Microsoft Foundation Classes (MFC), as well as the development of C++/CLI Windows applications using Windows Forms. He also introduces you to the techniques you can use for accessing data sources in both MFC and Windows Forms, and working examples demonstrate each programming technique that is being discussed. With this book by your side, you are well on your way to becoming a successful C++ programmer.    <p>    <strong>What you will learn from this book</strong>      &lt;ul&gt;      &lt;li&gt;How to use the Standard Template Library, a powerful and extensive set of tools for organizing and manipulating data in your native C++ programs      &lt;li&gt;Techniques for finding errors in your C++ programs      &lt;li&gt;The ways that Microsoft(r) Windows(r) applications are structured and the elements that are essential for each application      &lt;li&gt;How to create and use common controls in order to build the graphical user interface for your application      &lt;li&gt;Ways to develop your own libraries using MFC      &lt;li&gt;The different controls that are available for accessing data sources, how they work, and how to customize them          <p>    <strong>Who this book is for<br/>    </strong>This book is for anyone who wants to write C++ applications for the Microsoft Windows OS. No prior experience of any programming language is assumed.    <p>    <strong>Wrox Beginning guides</strong> are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.</p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>2008</published>
</book>

        <book>
  <id type="integer">3493234</id>
  <isbn>1874416591</isbn>
  <isbn13>9781874416593</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginning Visual C++ 4]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3493234.Beginning_Visual_C_4</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">3811354</id>
  <isbn>187441615X</isbn>
  <isbn13>9781874416159</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Beginners Guide to C]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/3811354.Beginners_Guide_to_C</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1994</published>
</book>

        <book>
  <id type="integer">4561423</id>
  <isbn>1874416249</isbn>
  <isbn13>9781874416241</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Instant C Programming]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/4561423.Instant_C_Programming</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>78321</id>
        <name><![CDATA[Ivor Horton]]></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/78321.Ivor_Horton]]></link>
    <average_rating>3.58</average_rating>
    <ratings_count>26</ratings_count>
    <text_reviews_count>6</text_reviews_count>
  </author>
  </authors>  <published>1995</published>
</book>

      </books>
</author>
</GoodreadsResponse>