<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	<author>
  
  <id>63510</id>
  <name><![CDATA[Paul J. Deitel]]></name>
  <link><![CDATA[http://www.goodreads.com/author/show/63510.Paul_J_Deitel]]></link>
  <fans_count type="integer">1</fans_count>
  <followers_count type="integer">0</followers_count>
  <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>
  <about><![CDATA[]]></about>
  <influences><![CDATA[]]></influences>
  <gender></gender>
  <hometown></hometown>
  <born_at></born_at>
  <died_at></died_at>
  
  <books>
        <book>
  <id type="integer">466696</id>
  <isbn>0130384747</isbn>
  <isbn13>9780130384744</isbn13>
  <text_reviews_count type="integer">3</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program (4th Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1175010350m/466696.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1175010350s/466696.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/466696.C_How_to_Program</link>
  <average_rating>3.62</average_rating>
  <ratings_count>16</ratings_count>
  <description>
    <![CDATA[With nearly 250,000 sold, Harvey and Paul Deitel's<em>C++ How to Program</em>&lt;/B&gt;is the world's best-selling introduction to C++ programming. Now, this classic has been thoroughly updated! The authors have given this edition a general tune-up of object-oriented programming presentation. The new Fourth Edition has a new code-highlighting style that uses an alternate background color to focus the reader on new code elements in a program. The Deitels' <em>C++ How to Program</em>&lt;/B&gt; 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. This new Fourth Edition has an upgraded OOD/UML case to latest UML standard, as well as significant improvements to exception handling and operator overloading chapters. Features enhanced treatment of strings and arrays as objects earlier in the book using standard C++ classes, string and vector. The Fourth Edition retains every key concept and technique ANSI C++ developers need to master: control structures, 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 code from the book as well as essential software for learning C++. For anyone who wants to learn C++, improve their existing C++ skills, and master object-oriented development with C++.]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>1994</published>
</book>

        <book>
  <id type="integer">115742</id>
  <isbn>0131426443</isbn>
  <isbn13>9780131426443</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[C How to Program, Fourth Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706738m/115742.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706738s/115742.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115742.C_How_to_Program_Fourth_Edition</link>
  <average_rating>3.45</average_rating>
  <ratings_count>11</ratings_count>
  <description>
    <![CDATA[Highly practical in approach, this book introduces learners to the fundamental notions of structured programming and software engineering. <strong>KEY TOPICS</strong> It covers the full C language, key library functions, object-oriented programming in C++ and Java, and event-driven GUI programming in Java.  For individuals begin their mastery of C Programming.]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>2000</published>
</book>

        <book>
  <id type="integer">344681</id>
  <isbn>013045821X</isbn>
  <isbn13>9780130458216</isbn13>
  <text_reviews_count type="integer">2</text_reviews_count>
  <title>
    <![CDATA[Visual C ++ .NET: A Managed Code Approach for Experienced Programmers]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1173916301m/344681.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1173916301s/344681.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/344681.Visual_C_NET_A_Managed_Code_Approach_for_Experienced_Programmers</link>
  <average_rating>3.50</average_rating>
  <ratings_count>6</ratings_count>
  <description>
    <![CDATA[Visual C++ .NET for Experienced Programmer: A Managed-Code Approach from the DEITELA (R) Developer Series first provides the experienced programmer with a concise introduction to C++ programming fundamentals before presenting more advanced topics in detail. Learn how to create reusable software components with assemblies, modules, and DLLs. Cover the fundamental techniques of Visual C++ .NET-based networking, create database connections using ADO.NET, create Web-based applications using ASP.NET, and learn to create XML Web services. The book features detailed LIVE-CODEA (R) examples that highlight crucial concepts in files and streams, that show how to create custom GUI controls, that demonstrate how to use sockets to hide network details, and that show Web services at work.]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>2002</published>
</book>

        <book>
  <id type="integer">115711</id>
  <isbn>0131828274</isbn>
  <isbn13>9780131828278</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Operating Systems (3rd Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1171706331m/115711.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1171706331s/115711.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/115711.Operating_Systems</link>
  <average_rating>5.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[The third edition of <em>Operating Systems</em>&lt;/B&gt;&lt;/U&gt; has been entirely updated to reflect current core operating system concepts and design considerations. To complement the discussion of operating system concepts, the book features two in-depth case studies on Linux and Windows XP. The case studies follow the outline of the book, so readers working through the chapter material can refer to each case study to see how a particular topic is handled in either Linux or Windows XP.   Using Java code to illustrate key points, <em>Operating Systems</em>&lt;/B&gt;&lt;/U&gt; introduces processes, concurrent programming, deadlock and indefinite postponement, mutual exclusion, physical and virtual memory, file systems, disk performance, distributed systems, security and more. New to this edition are a chapter on multithreading and extensive treatments of distributed computing, multiprocessing, performance, and computer security.  An ideal up-to-date book for beginner operating systems readers.]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>2003</published>
</book>

        <book>
  <id type="integer">679856</id>
  <isbn>0130293636</isbn>
  <isbn13>9780130293633</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Visual Basic.NET How to Program, Second Edition]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1177089689m/679856.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1177089689s/679856.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/679856.Visual_Basic_NET_How_to_Program_Second_Edition</link>
  <average_rating>4.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[For introductory and intermediate courses on Visual Basic programming offered in departments of Computer Science, CIS, MIS, IT, Business, Engineering, and Continuing Education.  Teach Visual Basic .NET programming from the ground up! The introduction of Microsoft's .NET Framework marks the beginning of major revisions to all of Microsoft's programming languages. This book provides a comprehensive introduction to the latest version of Visual Basic--Visual Basic .NET--which features extensive updates and increased functionality. Visual Basic .NET How to Program covers introductory programming techniques as well as more advanced topics, featuring enhanced treatment of developing Web-based applications.]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>167056</id>
        <name><![CDATA[Tem R. Nieto]]></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/167056.Tem_R_Nieto]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>2</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>2001</published>
</book>

        <book>
  <id type="integer">6474344</id>
  <isbn>0137001304</isbn>
  <isbn13>9780137001309</isbn13>
  <text_reviews_count type="integer">1</text_reviews_count>
  <title>
    <![CDATA[C+ + for Programmers (Deitel Developer Series)]]>
  </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/6474344-c-for-programmers</link>
  <average_rating>5.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[<strong>PRACTICAL, EXAMPLE-RICH COVERAGE OF:</strong><br/>&lt;ul&gt;&lt;li&gt;Classes, Objects, Encapsulation, Inheritance, Polymorphism&lt;/li&gt;&lt;li&gt;Integrated OOP Case Studies: Time, GradeBook, Employee&lt;/li&gt;&lt;li&gt;Industrial-Strength, 95-Page OOD/UML&lt;sup&gt;®&lt;/sup&gt; 2 ATM Case Study&lt;/li&gt;&lt;li&gt;Standard Template Library (STL): Containers, Iterators and Algorithms&lt;/li&gt;&lt;li&gt;I/O, Types, Control Statements, Functions&lt;/li&gt;&lt;li&gt;Arrays, Vectors, Pointers, References&lt;/li&gt;&lt;li&gt;String Class, C-Style Strings&lt;/li&gt;&lt;li&gt;Operator Overloading, Templates&lt;/li&gt;&lt;li&gt;Exception Handling, Files&lt;/li&gt;&lt;li&gt;Bit and Character Manipulation&lt;/li&gt;&lt;li&gt;Boost Libraries and the Future of C++&lt;/li&gt;&lt;li&gt;GNU™ and Visual C++&lt;sup&gt;®&lt;/sup&gt; Debuggers&lt;/li&gt;&lt;li&gt;And more…&lt;/li&gt;&lt;/ul&gt;<strong>VISIT WWW.DEITEL.COM</strong><br/>&lt;ul&gt;&lt;li&gt;For information on Deitel® Dive-Into® Series corporate training courses offered at customer sites worldwide (or write to deitel@deitel.com)&lt;/li&gt;&lt;li&gt;Download code examples&lt;/li&gt;&lt;li&gt;Check out the growing list of programming, Web 2.0 and software-related Resource Centers&lt;/li&gt;&lt;li&gt;To receive updates for this book, subscribe to the free <em>DEITEL&lt;sup&gt;® BUZZ ONLINE</em> e-mail newsletter at www.deitel.com/newsletter/subscribe.html&lt;/li&gt;&lt;li&gt;Read archived issues of the <em>DEITEL&lt;sup&gt;® BUZZ ONLINE</em>&lt;/li&gt;&lt;/ul&gt;<strong>The professional programmer’s DEITEL&lt;sup&gt;® guide to C++ and object-oriented application development</strong><br/><br/>Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the C++ language and C++ Standard Libraries in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features 240 C++ applications with over 15,000 lines of proven C++ code, and hundreds of tips that will help you build robust applications.<br/><br/>Start with an introduction to C++ using an early classes and objects approach, then rapidly move on to more advanced topics, including templates, exception handling, the Standard Template Library (STL) and selected features from the Boost libraries. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML&lt;sup&gt;® &lt;/sup&gt;2 ATM case study, including a complete C++ implementation. When you’re finished, you’ll have everything you need to build object-oriented C++ applications.<br/><br/>The <strong><em>DEITEL&lt;sup&gt;® Developer Series</em></strong> is designed for practicing programmers. The series presents focused treatments of emerging technologies, including C++, .NET, Java™, web services, Internet and web development and more.  <br/>   <br/><strong>PRE-PUBLICATION REVIEWER TESTIMONIALS</strong><br/>“An excellent ‘objects first’ coverage of C++. The example-driven presentation is enriched by the optional UML case study that contextualizes the material in an ongoing software engineering project.” —Gavin Osborne, Saskatchewan Institute of Applied Science and Technology<br/><br/>“Introducing the UML early on is a great idea.” —Raymond Stephenson, Microsoft <br/><br/>“Good use of diagrams, especially of the activation call stack and recursive functions.” —Amar Raheja, California State Polytechnic University, Pomona<br/><br/>“Terrific discussion of pointers—probably the best I have seen.” —Anne B. Horton, Lockheed Martin<br/><br/>“Great coverage of polymorphism and how the compiler implements polymorphism ‘under the hood.’” —Ed James-Beckham, Borland<br/><br/>“The Boost/C++0x chapter will get you up and running quickly with the memory management and regular expression libraries, plus whet your appetite for new C++ features being standardized.” —Ed Brey, Kohler Co.<br/><br/>“Excellent introduction to the Standard Template Library (STL). The best book on C++ programming!”  —Richard Albright, Goldey-Beacom College<br/><br/>“Just when you think you are focused on learning one topic, suddenly you discover you’ve learned more than you expected.” —Chad Willwerth, University of Washington, Tacoma<br/><br/>“The most thorough C++ treatment I’ve seen. Replete with real-world case studies covering the full software development lifecycle. Code examples are extraordinary!” —Terrell Hull, Logicalis Integration Solutions/<br/>]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
  </authors>  <published>2009</published>
</book>

        <book>
  <id type="integer">3447615</id>
  <isbn>0132634015</isbn>
  <isbn13>9780132634014</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java: How to Program]]>
  </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/3447615.Java_How_to_Program</link>
  <average_rating>3.33</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>1996</published>
</book>

        <book>
  <id type="integer">2776549</id>
  <isbn>0131587382</isbn>
  <isbn13>9780131587380</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[AJAX, Rich Internet Applications, and Web Development for Programmers (Deitel Developer Series)]]>
  </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/2776549.AJAX_Rich_Internet_Applications_and_Web_Development_for_Programmers</link>
  <average_rating>3.00</average_rating>
  <ratings_count>3</ratings_count>
  <description>
    <![CDATA[&lt;h3&gt;The practicing programmer's DEITEL&lt;sup&gt;®&lt;/sup&gt; guide to AJAX, Rich Internet Applications, and web-application development&lt;/h3&gt;<p>This book applies the Deitel signature live-code approach to teaching Web 2.0 application development. The book presents concepts in the context of more than 180 fully tested programs (18,000+ lines of code), complete with syntax shading, detailed descriptions, and sample outputs. It features hundreds of tips that will help you build robust applications.</p><p>Start with a concise introduction to XHTML, CSS, and JavaScript before rapidly  moving on to more advanced client-side development with DOM, XML, AJAX, JSON, and other RIA technologies. Then proceed to server-side development with web servers, databases, PHP, Ruby on Rails, ASP.NET, JavaServer Faces, and web services. When you're finished, you'll have everything you need to build Web 2.0 applications.</p><p>The <em><strong>DEITEL&lt;sup&gt;® Developer Series</strong></em> is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, Java&lt;sup&gt;&#8482;, web services, Internet and web development, and more.</p>&lt;h3&gt;Practical, Example-Rich Coverage Of:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Web 2.0&lt;/li&gt;&lt;li&gt;XHTML&lt;sup&gt;®&lt;/sup&gt;, CSS&lt;sup&gt;®&lt;/sup&gt;, JavaScript&lt;sup&gt;&#8482;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;DOM&lt;sup&gt;®&lt;/sup&gt;, XML&lt;sup&gt;®&lt;/sup&gt;, RSS&lt;/li&gt;&lt;li&gt;AJAX-Enabled Rich Internet Applications&lt;/li&gt;&lt;li&gt;JSON, Dojo, Script.aculo.us&lt;/li&gt;&lt;li&gt;Adobe&lt;sup&gt;®&lt;/sup&gt; Flash&lt;sup&gt;®&lt;/sup&gt; CS3 and Flex&lt;sup&gt;&#8482;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;Web Servers (IIS and Apache&lt;sup&gt;&#8482;&lt;/sup&gt;)&lt;/li&gt;&lt;li&gt;Database (SQL, MySQL&lt;sup&gt;®&lt;/sup&gt;, ADO.NET and Java DB)&lt;/li&gt;&lt;li&gt;PHP, Ruby on Rails&lt;sup&gt;&#8482;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;ASP.NET, ASP.NET AJAX&lt;/li&gt;&lt;li&gt;JavaServer&lt;sup&gt;&#8482;&lt;/sup&gt; Faces (JSF)&lt;/li&gt;&lt;li&gt;SOAP-Based Web Services in Java&lt;sup&gt;&#8482;&lt;/sup&gt;&lt;/li&gt;&lt;li&gt;REST-Based Web Services in ASP.NET&lt;/li&gt;&lt;li&gt;Mashups&lt;/li&gt;&lt;li&gt;And more...&lt;/li&gt;&lt;/ul&gt;<p>Visit www.deitel.com</p>&lt;ul&gt;&lt;li&gt;Download code examples&lt;/li&gt;&lt;li&gt;Check out the growing list of programming, Web 2.0, and software-related Resource Centers&lt;/li&gt;&lt;li&gt;To receive updates on this book, subscribe to the free <em>DEITEL&lt;sup&gt;® BUZZ ONLINE</em> e-mail newsletter at www.deitel.com/newsletter/subscribe.html&lt;/li&gt;&lt;li&gt;Read archived Issues of the <em>DEITEL&lt;sup&gt;® BUZZ ONLINE</em>&lt;/li&gt;&lt;li&gt;Contact deitel@deitel.com for information on corporate training courses delivered on-site worldwide&lt;/li&gt;&lt;/ul&gt;&lt;h3&gt;Pre-Publication Reviewer Testimonials&lt;/h3&gt;<p><em>&quot;This book is easily the most comprehensive resource of its kind I've seen yet.&quot;</em> --Jesse James Garrett, Adaptive Path</p><p><em>&quot;A one-stop shop for learning the essentials of web programming.&quot;</em>--Anand Narayanaswamy, ASPAlliance.com</p><p><em>&quot;Excellent for learning to develop standards-compliant web applications...takes you from the browser to the server and the database, covering web development across many programming languages.&quot;</em>--Paul Vencill, MITRE, Inc.</p><p><em>&quot;Cements the browser as a first-class development platform.&quot;</em>--Johnvey Hwang, Splunk, Inc.</p><p><em>&quot;Congratulations on this excellent work. The [Dive Into Web 2.0] chapter is simply astonishing! It's one of the better--if not the best--references on Web 2.0.&quot;</em>--José Antonio González Seco, Parlamento de Andalucia</p><p><em>&quot;The CSS chapter is compact, concise, and full of useful info!&quot;</em>--Billy B. L. Lim, Illinois State University</p><p><em>&quot;One of the best introductions to JavaScript.&quot;</em>--Raymond Wisman, Indiana University Southeast</p><p><em>&quot;A good introduction to the DOM; doesn't trip over cross-browser incompatibilities.&quot;</em>--Eric Lawrence, Microsoft</p><p><em>&quot;Exceptionally clear Ajax tutorial; best I've reviewed! Great solutions for the very cool type-ahead and edit-in-place AJAX features. 'Libraries to Help Eliminate Cross-Browser Compatibility Issues' is fantastic. This book and your web sites will be often-visited resources (if not best practices in themselves).&quot;</em>--John Peterson, Insync and V.I.O. Inc.</p><p><em>&quot;Great chapter [on building Flash games].&quot;</em>--Jennifer Powers, University of Albany</p><p><em>&quot;A solid introduction to Adobe Flex with some very cool applications.&quot;</em>--Matt Chotin, Adobe</p><p><em>&quot;A solid introduction to the capabilities and flexibilities of PHP. Inspired me to tighten up my own code! Easy to follow JSF development with database, Virtual Forms, and Google Maps.&quot;</em>--John Peterson, Insync and V.I.O. Inc.</p><p><em>&quot;Excellent coverage of developing ASP.NET applications, with plenty of sample code.&quot;</em>--Peter Bromberg, VOIP, Inc.</p><p><em>&quot;The web services chapter concludes a comprehensive education on Web 2.0. The examples go a long way to support the Web 2.0 mission of this book.&quot;</em>--George Semeczko, Independent Consultant</p>]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
  </authors>  <published>2008</published>
</book>

        <book>
  <id type="integer">1435824</id>
  <isbn>013028419X</isbn>
  <isbn13>9780130284198</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[e-Business and e-Commerce How to Program (1st Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1183574466m/1435824.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1183574466s/1435824.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1435824.e_Business_and_e_Commerce_How_to_Program</link>
  <average_rating>3.00</average_rating>
  <ratings_count>2</ratings_count>
  <description>
    <![CDATA[Learn how to build winning e-Business/e-Commerce solutions, start to finish! In this 1000-page book, the best-selling authors of the How to Program Series apply their proven methodology and signature &quot;live code&quot; approach to teaching Web-based e-Business/e-Commerce development! You'll find nearly 100 case studies and real-life examples from the world's leading e-Business sites, plus hundreds of demonstrations and simulations covering every key component, from shopping carts to intelligent agents. Hundreds of expert tips offer invaluable insight into good programming practices, avoiding errors, maximizing performance, testing, and debugging. Whether you're building from scratch or choosing a turnkey solution, this book covers every key element: architecture, hardware, software, tools, networking, consulting -- even legal, social, and marketing issues. The accompanying CD-ROM contains all source code from the book, software from multiple vendors, plus links to hundreds of Web-based demos and developer's resources.]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>197718</id>
        <name><![CDATA[Tem Nieto]]></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/197718.Tem_Nieto]]></link>
    <average_rating>3.00</average_rating>
    <ratings_count>2</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>2000</published>
</book>

        <book>
  <id type="integer">1170184</id>
  <isbn>0130852473</isbn>
  <isbn13>9780130852472</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[The Complete Java2 Training Course (3rd Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1181605955m/1170184.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1181605955s/1170184.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/1170184.The_Complete_Java2_Training_Course</link>
  <average_rating>5.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[First off, let's get the nasty stuff out of the way: This is a book for teachers of rooms full of novice students. If you have any programming experience, the beginning section of the book will be tedious for you. In addition, if you prefer a chatty style, tons of real-world experience examples, and lots of lengthy explanations, you may be out of luck. But if you're in the market for a tool to teach inexperienced students--particularly for internal corporate IS departments who need to get a bunch of fledglings up to speed quickly--this could be the perfect solution.<p>  This is a book-and-software package, so each is reviewed separately to give you an idea of what the whole is like.<p>  <em>Java How to Program</em> shows its college textbook roots. It goes into great detail in the first chapter about exactly what a computer is, and contains a lot of information that is fairly redundant for anyone remotely connected with the PC industry. But as it builds into later chapters, using many exercises and walk-throughs, the depth and power of this textbook strategy becomes apparent. Utilizing tiny steps and mini-exercises, the book walks you through the details of Java programming at a glacial pace--which means that if you do all of the chapters in precise order, you'll have a firm grasp on the basics by the end of the book. It is also nicely spiced with good programming practices, common programming errors, and software engineering techniques that leaven some of the heavy, workaday writing. The book delves effectively into some advanced mathematical functions and their uses in programs, and works well for those who yearn for structure in their lessons. <p>  Unfortunately, the book has some college-level weak points as well. Every subtopic is covered precisely once, so if you don't get it, you may never. (Fortunately, the Deitels have an eye for a good example.) Furthermore, there are exercises at the end of every chapter for the reader to do--but the answers are never given! Presumably, the answers are in the teacher's edition, but to provide questions and <em>not</em> solutions is an unforgivable error for a book supposedly aimed at the mass market. <p>  The software is acceptable, but not stellar. Essentially, it is large portions of the book rewritten, with a few hyperlinks, burned on CD-ROM. The &quot;Cyber Classroom&quot; consists of clicking through large sections of text. You will find code samples from the book, but they are simply bits that have been cut and pasted into an HTML page and do not run live. With all of the potential for interaction here, it'd be interesting to, say, debug a couple of sample programs with a computer debugger that watches you and tells you <em>why</em> your fixes don't work. <p>  There are tests, but they consist mostly of trivially simple true/false or multiple-choice questions, and all you get is the &quot;right&quot; or &quot;wrong&quot; answer; you don't find out why you were incorrect in the first place. Going through the CD-ROM will give you a good, solid foundation for Java programming in much the same way that the book will, but it is neither more or less helpful than the book itself. However, this book <em>is</em> useful for teaching a large number of students at once--and it is intended to do so. Corporations may find it a useful bargain. <em>--William Steinmetz</em> </p></p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">344682</id>
  <isbn>0130132497</isbn>
  <isbn13>9780130132499</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC (2nd Edition)]]>
  </title>
  <image_url>http://photo.goodreads.com/books/1173916301m/344682.jpg</image_url>
  <small_image_url>http://photo.goodreads.com/books/1173916301s/344682.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/344682.Getting_Started_with_Microsoft_Visual_C_6_with_an_Introduction_to_MFC</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[As a hands-on tutorial to using Visual C++ 6, <em>Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC</em> functions as a worthy reference to learning basic Microsoft Foundation Class (MFC) programming. Written as a companion text to the authors' comprehensive C++ tutorial, <em>C++ How to Program</em>, this book will also be valuable to any beginning or intermediate C++ programmer tackling MFC for the first time.<p> The signature style of this book can be found in high-level, detailed use of Visual C++ and MFC along with a series of simple exercises. Despite its short length, the book is filled with specifics, including key terms, dozens of problems, and generally good coverage of MFC basics in a concise format. <p> Overall, the authors avoid using the various wizards in the Visual C++ environment and concentrate instead on do-it-yourself coding and discussions of key MFC classes and principles. The book includes a quickly moving tour of MFC, from basic window classes, event handling, and programming with basic control classes and graphics. After working through the examples, any C++ programmer will become familiar with the basics of MFC for client-side development (though database programming, ActiveX, and Internet development get no mention here). <p> As a concise tour of traditional client-side application development using MFC, this book fills a useful niche as a handy source for getting acquainted with MFC programming quickly. Provided you have some previous C++ knowledge, this text can definitely introduce you to the fundamentals of MFC development. <em>--Richard Dragan</em><p> <strong>Topics covered</strong>: Visual C++ IDE basics, debugger, introduction to MFC, resources, menus, dialog boxes, mouse and keyboard message handling, MFC control classes, graphics, timers, bitmaps, and fonts.</p></p></p></p>]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>1999</published>
</book>

        <book>
  <id type="integer">3249685</id>
  <isbn>027367787X</isbn>
  <isbn13>9780273677871</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[C++ How to Program]]>
  </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/3249685.C_How_to_Program</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

        <book>
  <id type="integer">7324500</id>
  <isbn>0136123562</isbn>
  <isbn13>9780136123569</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[C: How to Program (6th Edition)]]>
  </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/7324500-c</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<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. ]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
  </authors>  <published>2009</published>
</book>

        <book>
  <id type="integer">6740938</id>
  <isbn>0137001290</isbn>
  <isbn13>9780137001293</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Java for Programmers]]>
  </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/6740938-java-for-programmers</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<strong>PRACTICAL, EXAMPLE-RICH COVERAGE OF:</strong><br/>  &lt;UL&gt;  &lt;LI&gt;Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces, Nested Classes   &lt;LI&gt;Integrated OOP Case Studies: Time, GradeBook, Employee   &lt;LI&gt;Industrial-Strength, 95-Page OOD/UML&lt;SUP&gt;®&lt;/SUP&gt; 2 ATM Case Study   &lt;LI&gt;JavaServer™ Faces, Ajax-Enabled Web Applications, Web Services, Networking   &lt;LI&gt;JDBC™, SQL, Java DB, MySQL&lt;SUP&gt;®&lt;/SUP&gt;   &lt;LI&gt;Threads and the Concurrency APIs   &lt;LI&gt;I/O, Types, Control Statements, Methods   &lt;LI&gt;Arrays, Generics, Collections   &lt;LI&gt;Exception Handling, Files   &lt;LI&gt;GUI, Graphics, GroupLayout, JDIC   &lt;LI&gt;Using the Debugger and the API Docs   &lt;LI&gt;And more…&lt;/LI&gt;&lt;/UL&gt;<strong>VISIT WWW.DEITEL.COM</strong><br/>  &lt;UL&gt;  &lt;LI&gt;For information on Deitel’s Dive Into&lt;SUP&gt;®&lt;/SUP&gt; Series corporate training courses offered at customer sites worldwide (or write to deitel@deitel.com)   &lt;LI&gt;Download code examples   &lt;LI&gt;Check out the growing list of programming, Web 2.0, and software-related Resource Centers   &lt;LI&gt;To receive updates for this book, subscribe to the free <em>DEITEL&lt;SUP&gt;® BUZZ ONLINE</em> e-mail newsletter at  <a rel="nofollow" target="_blank" href="http://www.deitel.com/newsletter/subscribe.html">www.deitel.com/newsletter/subscribe.html</a>   &lt;LI&gt;Read archived issues of the <em>DEITEL® BUZZ ONLINE</em>&lt;/LI&gt;&lt;/UL&gt;<strong>The practicing programmer’s DEITEL&lt;SUP&gt;® guide to Java™ development and the Powerful Java™ Platform</strong><br/>Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions and program outputs. The book features 220 Java applications with over 18,000 lines of proven Java code, and hundreds of tips that will help you build robust applications.<br/><br/>Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC™, web-application development with JavaServer™ Faces, web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML&lt;SUP&gt;®&lt;/SUP&gt; ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build object-oriented Java applications.<br/><br/>The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including Java™, C++, .NET, web services, Internet and web development and more. <br/>   <br/><strong>PRE-PUBLICATION REVIEWER TESTIMONIALS</strong><br/>“Presenting software engineering side by side with core Java concepts is highly refreshing; gives readers insight into how professional software is developed.”—Clark Richey (Java Champion), RABA Technologies, LLC.<br/><br/>“The quality of the design and code examples is second to none!”—Terrell Hull, Enterprise Architect<br/><br/>“The JDBC chapter is very hands on. I like the fact that Java DB/Apache Derby is used in the examples, which makes it really simple to learn and understand JDBC.”—Sandeep Konchady, Sun Microsystems<br/><br/>“Equips you with the latest web application technologies. Examples are impressive and real! Want to develop a simple address locator with Ajax and JSF? Jump to Chapter 22.”—Vadiraj Deshpande, Sun Microsystems<br/><br/>“Covers web services with Java SE 6 and Java EE 5 in a real-life, example-based, friendly approach. The Deitel Web Services Resource Center is really good, even for advanced developers.”—Sanjay Dhamankar, Sun Microsystems<br/><br/>“Mandatory book for any serious Java EE developer looking for improved productivity: JSF development, visual web development and web services development have never been easier.”—Ludovic Chapenois, Sun Microsystems<br/><br/>“I teach Java programming and object-oriented analysis and design. The OOD/UML 2 case study is the best presentation of the ATM example I have seen.”—Craig W. Slinkman, University of Texas–Arlington<br/><br/>“Introduces OOP and UML 2 early. The conceptual level is perfect. No other book comes close to its quality of organization and presentation. The live-code approach to presenting exemplary code makes a big difference in the learning outcome.”—Walt Bunch, Chapman University/<br/><br/>  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
  </authors>  <published>2009</published>
</book>

        <book>
  <id type="integer">5253089</id>
  <isbn>0137144156</isbn>
  <isbn13>9780137144150</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[C# 2008 for Programmers (3rd Edition) (Deitel Developer Series)]]>
  </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/5253089.C_2008_for_Programmers</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[&lt;P style=&quot;MARGIN: 0px&quot;&gt;The professional programmer’s Deitel&lt;SUP&gt;®&lt;/SUP&gt; guide to C# and the powerful Microsoft&lt;SUP&gt;®&lt;/SUP&gt; .NET Framework&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Written for programmers with a background in C++, Java or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s C# language and .NET Framework 3.5 in depth. The book is updated for Visual Studio® 2008 and C# 3.0, and presents C# concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions, and program outputs. The book features 200+ C# applications with about 20,000 lines of proven C# code, and hundreds of tips that will help you build robust applications.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Start with a concise introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including the .NET Framework 3.5, LINQ, WPF, ASP.NET AJAX, WCF web services and Silverlight™. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML™ ATM case study, including a complete C# implementation. When you’re finished, you’ll have everything you need to build next-generation Windows applications, web applications and web services.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;TheDeitel® Developer Series isdesigned for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development, and more.       &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; oParagraphStyle&gt;Practical, example-rich coverage of:&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;.Net Framework 3.5&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Types, Arrays, LINQ to Objects&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Exception Handling&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;LINQ, Object/Collection Initializers&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;OOP: Classes, Inheritance, Polymorphism, Interfaces&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;WinForms, WPF, XAML, Event Handling&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;WPF Graphics/Multimedia, Silverlight&lt;SUP&gt;™&lt;/SUP&gt;&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Lists, Queues, Stacks, Trees&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Generic Collections, Generic Methods and Classes&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;XML&lt;SUP&gt;®&lt;/SUP&gt;, LINQ to XML&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Database, SQL, LINQ to SQL&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;ASP.NET 3.5, ASP.NET AJAX&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Web Forms, Web Controls&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;WCF Web Services&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;OOD/UML&lt;SUP&gt;™&lt;/SUP&gt; 2 CASE STUDY&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;And more&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Visit www.deitel.com to:&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Download code examples&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Check out the growing list of programming, Web 2.0, and software-related Resource Centers&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;To receive updates for this book, subscribe to the free <em>Deitel&lt;SUP&gt;® Buzz Online</em> e-mail newsletter at www.deitel.com/newsletter/subscribe.html&lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Read archived issues of the <em>Deitel&lt;SUP&gt;® Buzz Online</em> &lt;/DIV&gt;&lt;/LI&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Visit <a rel="nofollow" target="_blank" href="http://www.deitel.com/training">www.deitel.com/training</a> for information on Deitel’s Dive Into&lt;SUP&gt;®&lt;/SUP&gt; Series corporate training courses delivered on-site worldwide&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Pre-Publication Reviewer Testimonials &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“The ultimate, comprehensive book that teaches you how to program using the latest Microsoft technologies. Excellent explanations, lots of examples, all the necessary theoretical background and all the latest technologies for desktop, web and databases. The best overview of Silverlight.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–Kirill Osenkov, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“An excellent, true objects-first book. Excellent introduction to collections. The generics material is a real asset.“<br/>–Gavin Osborne, Saskatchewan Institutue of Applied Science &amp; Technology&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“The early Introduction to Classes and Objects is brilliant. Coverage of ASP.NET 3.5 is exceptional. Includes a great introduction to ASP.NET AJAX.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–José Antonio González Seco, Parliament of Andalusia&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Great chapter on polymorphism.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–Eric Lippert, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Illustrates the best practices of C# programming. Teaches how to ‘program in the large,’ with material on object-oriented programming and software engineering principles.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–Mingsheng Hong, Cornell University&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Excellent introduction to the world of .NET, using the Deitels’ live-code approach and real-world examples.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–Bonnie Berent, Microsoft C# MVP&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Excellent chapter on exceptions. Very good chapter on Winforms GUIs.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–Marcelo Guerra Hahn, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Perfect for professionals. Thorough introductions to the debugger and LINQ.“&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;–Vinay Ahuja, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“The TV/video viewer will enthuse readers and help them see how complex graphics effects can be created easily in WPF. A good example of data binding in WPF.“ &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;—Ged Mead, Microsoft MVP, DevCity.Net&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“An excellent introduction to XML, LINQ to XML and related technologies.“ &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;—Helena Kotas, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Good overview of relational databases. It hits on the right LINQ to SQL idioms.“ &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;—Alex Turner, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;“Great overview of producing and consuming web services with WCF.“ &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;—Dan Crevier, Microsoft&lt;/P&gt;]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
  </authors>  <published>2008</published>
</book>

        <book>
  <id type="integer">6454600</id>
  <isbn>0137001312</isbn>
  <isbn13>9780137001316</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[JavaScript for Programmers]]>
  </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/6454600-javascript-for-programmers</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[<strong>PRACTICAL, EXAMPLE-RICH COVERAGE OF:</strong>   &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;XHTML®&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;CSS®&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;JavaScript™: Control Statements,&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Functions, Arrays, Objects&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;JSON (JavaScript Object Notation)&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;XHTML DOM®: Objects and Collections&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;JavaScript Event-Driven Programming&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;XML® and RSS&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;XML DOM&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Rich Internet Applications&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Asynchronous JavaScript and XML (Ajax)&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;XMLHttpRequest&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Dojo Toolkit&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Consuming Web Services&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;And more…&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; <strong>VISIT </strong><strong>WWW.DEITEL.COM</strong>&lt;/P&gt;  &lt;UL&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Download code examples&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Check out the growing list of programming, Web 2.0 and software-related Resource Centers&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;To receive updates for this book, subscribe to the free <em>Deitel</em>&lt;SUP&gt;®&lt;/SUP&gt;<em> Buzz Online</em> e-mail newsletter at    <strong>www.deitel.com/newsletter/subscribe.html</strong>&lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Read archived issues of the <em>Deitel</em>&lt;SUP&gt;®&lt;/SUP&gt;<em> Buzz Online</em> &lt;/DIV&gt;  &lt;LI&gt;  &lt;DIV style=&quot;MARGIN: 0px&quot;&gt;Contact <strong>deitel@deitel.com</strong> for information on corporate training courses delivered on-site worldwide&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;<strong>  &lt;P style=&quot;MARGIN: 0px; LINE-HEIGHT: 150%&quot; oParagraphStyle&gt;The practicing programmer’s Deitel&lt;SUP&gt;® guide to XHTML&lt;SUP&gt;®, CSS&lt;SUP&gt;®, JavaScript&lt;SUP&gt;™, XML&lt;SUP&gt;® and Ajax RIA development.   &lt;P style=&quot;MARGIN: 0px&quot;&gt;</strong> &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;This book applies the Deitel signature live-code approach to teaching the client side of Rich Internet Applications (RIA) development. The book presents concepts in the context of 100+ fully tested programs (6,000+ lines of code), complete with syntax shading, detailed descriptions and sample outputs. The book features over 150 tips that will help you build robust client-side web applications.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt;Start with an introduction to Extensible HyperText Markup Language (XHTML®) and Cascading Style Sheets (CSS®), then rapidly move on to the details of JavaScript™ programming. Finish with more advanced client-side development technologies including XHTML’s Document Object Model (DOM®), Extensible Markup Language (XML®), XML’s DOM, JavaScript Object Notation (JSON) and Asynchronous JavaScript and XML (Ajax). When you’re finished, you’ll have everything you need to build the client side of Web 2.0 Rich Internet Applications (RIAs). The book culminates with several substantial Ajax-enabled RIAs, including a book cover viewer (JavaScript/DOM), an address book (Ajax/consuming web services) and a calendar application (Ajax/Dojo/consuming web services).&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px; LINE-HEIGHT: 150%; mso-hyphenate: none&quot; oParagraphStyle&gt;The<strong>Deitel®</strong><strong> Developer Series</strong>is designed for professional programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development and more.           &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px; LINE-HEIGHT: 150%&quot; oParagraphStyle&gt;<strong>Pre-Publication Reviewer Testimonials</strong>&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“One of the best introductions to JavaScript.”—Raymond Wisman, Indiana University Southeast&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Cements the browser as a first-class development platform.”—Johnvey Hwang, Splunk, Inc.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Excellent for learning to develop standards-compliant web applications.”—Paul Vencill, MITRE, Inc.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“The CSS chapter is compact, concise and full of useful info!”—Billy B. L. Lim, Illinois State University&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“A good introduction to the DOM; doesn’t trip over cross-browser incompatibilities.”—Eric Lawrence, Microsoft&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“Exceptionally clear Ajax tutorial; best I’ve reviewed! Great solutions for the very cool type-ahead and edit-in-place Ajax features. ‘Libraries to Help Eliminate Cross-Browser Compatibility Issues’ is fantastic. This book and your websites will be often-visited resources (if not best practices in themselves).”—John Peterson, Insync and V.I.O. Inc.&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt; &lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot; align=left text-align=&quot;left&quot;&gt;“I wish I’d had this when I was learning to program.”—Joe Kromer, New Perspective&lt;/P&gt;  &lt;P style=&quot;MARGIN: 0px&quot;&gt; &lt;/P&gt;]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>67050</id>
        <name><![CDATA[Harvey M. 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/67050.Harvey_M_Deitel]]></link>
    <average_rating>3.48</average_rating>
    <ratings_count>156</ratings_count>
    <text_reviews_count>25</text_reviews_count>
  </author>
  </authors>  <published>2009</published>
</book>

        <book>
  <id type="integer">4951854</id>
  <isbn>0582849209</isbn>
  <isbn13>9780582849204</isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[C How to Program: AND Getting Started with Microsoft Visual C++ 6 with an Introduction to MFC (2nd Revised E.)]]>
  </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/4951854.C_How_to_Program_AND_Getting_Started_with_Microsoft_Visual_C_6_with_an_Introduction_to_MFC</link>
  <average_rating>0.0</average_rating>
  <ratings_count>0</ratings_count>
  <description>
    <![CDATA[]]>
  </description>
<authors>
    <author>
    <id>63510</id>
        <name><![CDATA[Paul J. 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/63510.Paul_J_Deitel]]></link>
    <average_rating>3.46</average_rating>
    <ratings_count>137</ratings_count>
    <text_reviews_count>23</text_reviews_count>
  </author>
    <author>
    <id>441656</id>
        <name><![CDATA[T.R. Nieto]]></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/441656.T_R_Nieto]]></link>
    <average_rating>4.00</average_rating>
    <ratings_count>3</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
    <author>
    <id>527412</id>
        <name><![CDATA[E.T. Strassberger]]></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/527412.E_T_Strassberger]]></link>
    <average_rating>0.0</average_rating>
    <ratings_count>0</ratings_count>
    <text_reviews_count>0</text_reviews_count>
  </author>
  </authors>  <published>2004</published>
</book>

      <books>
</author>
</GoodreadsResponse>