Books about Parallels from Amazon.com

Giants: The Parallel Lives of Frederick Douglass and Abraham Lincoln
Frederick Douglass and Abraham Lincoln were the preeminent self-made men of their time. In this masterful dual biography, award-winning HarvardUniversity scholar John Stauffer describes the transformations in the lives of these two giants during a major shift in cultural history, when men rejected the status quo and embraced new ideals of personal liberty. As Douglass and Lincoln reinvented themselves and ultimately became friends, they transformed America.


Lincoln was born dirt poor, had less than one year of formal schooling, and became the nation's greatest president. Douglass spent the first twenty years of his life as a slave, had no formal schooling-in fact, his masters forbade him to read or write-and became one of the nation's greatest writers and activists, as well as a spellbinding orator and messenger of audacious hope, the pioneer who blazed the path traveled by future African-American leaders.


At a time when most whites would not let a black man cross their threshold, Lincoln invited Douglass into the White House. Lincoln recognized that he needed Douglass to help him destroy the Confederacy and preserve the Union; Douglass realized that Lincoln's shrewd sense of public opinion would serve his own goal of freeing the nation's blacks. Their relationship shifted in response to the country's debate over slavery, abolition, and emancipation.


Both were ambitious men. They had great faith in the moral and technological progress of their nation. And they were not always consistent in their views. John Stauffer describes their personal and political struggles with a keen understanding of the dilemmas Douglass and Lincoln confronted and the social context in which they occurred. What emerges is a brilliant portrait of how two of America's greatest leaders lived..
Price: $14.50 [Notify me when price goes down.]


Parallel Worlds: A Journey Through Creation, Higher Dimensions, and the Future of the Cosmos
In this thrilling journey into the mysteries of our cosmos, bestselling author Michio Kaku takes us on a dizzying ride to explore black holes and time machines, multidimensional space and, most tantalizing of all, the possibility that parallel universes may lay alongside our own.

Kaku skillfully guides us through the latest innovations in string theory and its latest iteration, M-theory, which posits that our universe may be just one in an endless multiverse, a singular bubble floating in a sea of infinite bubble universes. If M-theory is proven correct, we may perhaps finally find answer to the question, “What happened before the big bang?” This is an exciting and unforgettable introduction into the new cutting-edge theories of physics and cosmology from one of the pre-eminent voices in the field..
Price: $8.94 [Notify me when price goes down.]


Java Concurrency in Practice
"I was fortunate indeed to have worked with a fantastic team on the design and implementation of the concurrency features added to the Java platform in Java 5.0 and Java 6. Now this same team provides the best explanation yet of these new features, and of concurrency in general. Concurrency is no longer a subject for advanced users only. Every Java developer should read this book." --Martin Buchholz JDK Concurrency Czar, Sun Microsystems "For the past 30 years, computer performance has been driven by Moore's Law; from now on, it will be driven by Amdahl's Law. Writing code that effectively exploits multiple processors can be very challenging. Java Concurrency in Practice provides you with the concepts and techniques needed to write safe and scalable Java programs for today's--and tomorrow's--systems." --Doron Rajwan Research Scientist, Intel Corp "This is the book you need if you're writing--or designing, or debugging, or maintaining, or contemplating--multithreaded Java programs. If you've ever had to synchronize a method and you weren't sure why, you owe it to yourself and your users to read this book, cover to cover."--Ted Neward Author of Effective Enterprise Java "Brian addresses the fundamental issues and complexities of concurrency with uncommon clarity. This book is a must-read for anyone who uses threads and cares about performance." --Kirk Pepperdine CTO, JavaPerformanceTuning.com "This book covers a very deep and subtle topic in a very clear and concise way, making it the perfect Java Concurrency reference manual. Each page is filled with the problems (and solutions!) that programmers struggle with every day. Effectively exploiting concurrency is becoming more and more important now that Moore's Law is delivering more cores but not faster cores, and this book will show you how to do it." --Dr. Cliff Click Senior Software Engineer, Azul Systems "I have a strong interest in concurrency, and have probably written more thread deadlocks and made more synchronization mistakes than most programmers. Brian's book is the most readable on the topic of threading and concurrency in Java, and deals with this difficult subject with a wonderful hands-on approach.This is a book I am recommending to all my readers of The Java Specialists' Newsletter, because it is interesting, useful, and relevant to the problems facing Java developers today." --Dr. Heinz Kabutz The Java Specialists' Newsletter "I've focused a career on simplifying simple problems, but this book ambitiously and effectively works to simplify a complex but critical subject: concurrency. Java Concurrency in Practice is revolutionary in its approach, smooth and easy in style, and timely in its delivery--it's destined to be a very important book." --Bruce Tate Author of Beyond Java "Java Concurrency in Practice is an invaluable compilation of threading know-how for Java developers. I found reading this book intellectually exciting, in part because it is an excellent introduction to Java's concurrency API, but mostly because it captures in a thorough and accessible way expert knowledge on threading not easily found elsewhere." --Bill Venners Author of Inside the Java Virtual Machine Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications.Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. In Java Concurrency in Practice, the creators of these new facilities explain not only how they work and how to use them, but also the motivation and design patterns behind them. However, developing, testing, and debugging multithreaded programs can still be very difficult; it is all too easy to create concurrent programs that appear to work, but fail when it matters most: in production, under heavy load. Java Concurrency in Practice arms readers with both the theoretical underpinnings and concrete techniques for building reliable, scalable, maintainable concurrent applications. Rather than simply offering an inventory of concurrency APIs and mechanisms, it provides design rules, patterns, and mental models that make it easier to build concurrent programs that are both correct and performant.This book covers: *Basic concepts of concurrency and thread safety *Techniques for building and composing thread-safe classes *Using the concurrency building blocks in java.util.concurrent *Performance optimization dos and don'ts *Testing concurrent programs *Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model.
Price: $27.59 [Notify me when price goes down.]


Concurrent Programming on Windows (Microsoft .NET Development Series)

“I have been fascinated with concurrency ever since I added threading support to the Common Language Runtime a decade ago. That’s also where I met Joe, who is a world expert on this topic. These days, concurrency is a first-order concern for practically all developers. Thank goodness for Joe’s book. It is a tour de force and I shall rely on it for many years to come.”

–Chris Brumme, Distinguished Engineer, Microsoft

 

“I first met Joe when we were both working with the Microsoft CLR team. At that time, we had several discussions about threading and it was apparent that he was as passionate about this subject as I was. Later, Joe transitioned to Microsoft’s Parallel Computing Platform team where a lot of his good ideas about threading could come to fruition. Most threading and concurrency books that I have come across contain information that is incorrect and explains how to solve contrived problems that good architecture would never get you into in the first place. Joe’s book is one of the very few books that I respect on the matter, and this respect comes from knowing Joe’s knowledge, experience, and his ability to explain concepts.”

–Jeffrey Richter, Wintellect

 

“There are few areas in computing that are as important, or shrouded in mystery, as concurrency. It’s not simple, and Duffy doesn’t claim to make it so–but armed with the right information and excellent advice, creating correct and highly scalable systems is at least possible. Every self-respecting Windows developer should read this book.”

–Jonathan Skeet, Software Engineer, Clearswift

 

“What I love about this book is that it is both comprehensive in its coverage of concurrency on the Windows platform, as well as very practical in its presentation of techniques immediately applicable to real-world software development. Joe’s book is a ‘must have’ resource for anyone building native or managed code Windows applications that leverage concurrency!”

–Steve Teixeira, Product Unit Manager, Parallel Computing Platform, Microsoft Corporation

 

“This book is a fabulous compendium of both theoretical knowledge and practical guidance on writing effective concurrent applications. Joe Duffy is not only a preeminent expert in the art of developing parallel applications for Windows, he’s also a true student of the art of writing. For this book, he has combined those two skill sets to create what deserves and is destined to be a long-standing classic in developers’ hands everywhere.”

–Stephen Toub, Program Manager Lead, Parallel Computing Platform, Microsoft

 

“As chip designers run out of ways to make the individual chip faster, they have moved towards adding parallel compute capacity instead. Consumer PCs with multiple cores are now commonplace. We are at an inflection point where improved performance will no longer come from faster chips but rather from our ability as software developers to exploit concurrency. Understanding the concepts of concurrent programming and how to write concurrent code has therefore become a crucial part of writing successful software. With Concurrent Programming on Windows, Joe Duffy has done a great job explaining concurrent concepts from the fundamentals through advanced techniques. The detailed descriptions of algorithms and their interaction with the underlying hardware turn a complicated subject into something very approachable. This book is the perfect companion to have at your side while writing concurrent software for Windows.”

–Jason Zander, General Manager, Visual Studio, Microsoft

 

“When you begin using multi-threading throughout an application, the importance of clean architecture and design is critical. . . . This places an emphasis on understanding not only the platform’s capabilities but also emerging best practices. Joe does a great job interspersing best practices alongside theory throughout his book.”

– From the Foreword by Craig Mundie, Chief Research and Strategy Officer, Microsoft Corporation

 

Author Joe Duffy has risen to the challenge of explaining how to write software that takes full advantage of concurrency and hardware parallelism. In Concurrent Programming on Windows, he explains how to design, implement, and maintain large-scale concurrent programs, primarily using C# and C++ for Windows.

 

Duffy aims to give application, system, and library developers the tools and techniques needed to write efficient, safe code for multicore processors. This is important not only for the kinds of problems where concurrency is inherent and easily exploitable–such as server applications, compute-intensive image manipulation, financial analysis, simulations, and AI algorithms–but also for problems that can be speeded up using parallelism but require more effort–such as math libraries, sort routines, report generation, XML manipulation, and stream processing algorithms.

 

Concurrent Programming on Windows has four major sections: The first introduces concurrency at a high level, followed by a section that focuses on the fundamental platform features, inner workings, and API details. Next, there is a section that describes common patterns, best practices, algorithms, and data structures that emerge while writing concurrent software. The final section covers many of the common system-wide architectural and process concerns of concurrent programming.

 

This is the only book you’ll need in order to learn the best practices and common patterns for programming with concurrency on Windows and .NET.

 

.
Price: $38.54 [Notify me when price goes down.]


Hyperspace: A Scientific Odyssey Through Parallel Universes, Time Warps, and the 10th Dimens ion
The first book-length exploration of the most exciting development in modern physics, the theory of 10-dimensional space. The theory of hyperspace, which Michio Kaku pioneered, may be the leading candidate for the Theory of Everything that Einstein spent the remaining years of his life searching for..
Price: $6.31 [Notify me when price goes down.]


NIV/The Message® Parallel Bible
The NIV--today's most read, most trusted translation--paired with today's most popular paraphrase, The Message .
Price: $21.58 [Notify me when price goes down.]


The Interlinear Bible: Hebrew-Greek-English
The only complete interlinear Bible available in English—and it’s keyed to Strong’s Exhaustive Concordance! Thousands of pastors, students, and laypeople have found The Interlinear Bible to be a time-saving tool for researching the subtle nuances and layers of meaning within the original biblical languages. Featuring the complete Hebrew and Greek texts with a direct English rendering below each word, it also includes The Literal Translation of the Bible in the outside column. But what truly sets this resource apart are the Strong’s numbers printed directly above the Hebrew and Greek words. Strong’s numbers enable even those with no prior knowledge of Greek or Hebrew to easily access a wealth of language reference works keyed to Strong’s—Greek/ Hebrew dictionaries, analytical lexicons, concordances, word studies, and more.

The Hebrew is based on the Masoretic Text and the Greek is from the Textus Receptus. The sources of the texts are documented in the preface, and are essentially the same (with some minor variations) to the Hebrew and Greek texts used by the KJV translators.

Only a small minority of Bible students ever achieve the ability to read the original biblical languages. This resource offers a non-threatening tool for those lacking language training to begin exploring the languages of Scripture.

• Conveniently includes the entire Hebrew and Greek text of the Bible in one place

• Offering a concise, literal translation of each Greek and Hebrew word, it’s a great jumping off point for in-depth Bible study and text analysis..
Price: $44.07 [Notify me when price goes down.]



The Tao of Physics: An Exploration of the Parallels between Modern Physics and Eastern Mysticism (25th Anniversary Edition)
After a quarter of a century in print, Capra's groundbreaking work still challenges and inspires This updated edition of The Tao of Physics includes a new preface and afterword in which the author reviews the developments of the twenty-five years since the book's first publication, discusses criticisms the book has received, and examines future possibilities for a new scientific world..
Price: $7.94 [Notify me when price goes down.]


The Art of Multiprocessor Programming
This book is the first comprehensive presentation of the principles and tools available for programming multiprocessor machines It is of immediate use to programmers working with the new architectures. For example, the next generation of computer game consoles will all be multiprocessor-based, and the game industry is currently struggling to understand how to address the programming challenges presented by these machines.
This change in the industry is so fundamental that it is certain to require a significant response by universities, and courses on multicore programming will become a staple of computer science curriculums.
The authors are well known and respected in this community and both teach and conduct research in this area. Prof. Maurice Herlihy is on the faculty of Brown University. He is the recipient of the 2003 Dijkstra Prize in distributed computing. Prof. Nir Shavit is on the faculty of Tel-Aviv University and a member of the technical staff at Sun Microsystems Laboratories. In 2004 they shared the Gödel Prize, the highest award in theoretical computer science.

* THE book on multicore programming, the new paradigm of computer science
* Written by the world's most revered experts in multiprocessor programming and performance
* Includes examples, models, exercises, PowerPoint slides, and sample Java programs.
Price: $49.39 [Notify me when price goes down.]


Comparative Study Bible, Revised
A superb Bible study tool just got even better. The Comparative Study Bible takes the complete texts of four popular Bibles, each acclaimed for its distinctive translational features, and sets them side-by-side for fast, easy comparison And now, this revised version offers important updates that make it more useful than ever..
Price: $28.27 [Notify me when price goes down.]


<< pam ayres



Trademarks are property of the Trademark Owners.
Copyright 1998-2007 Real Open Organization, Kansas City, Missouri, USA