Planetary Science is an exciting, fast-moving, interdisciplinary field with courses taught in a wide range of departments, including astronomy, physics, chemistry, earth sciences and biology. Planets and Planetary Systems is a well-written, concise introductory textbook on the science of planets within our own and other solar...
This is a book about programming in an object -oriented way and about how to use design patterns to solve commonplace problems in object-oriented systems.
I've based this book on the philosophy that the best way to learn and understand the design patterns is to see them in action, all jumbled up, just as they occur in the...
Titan: Exploring an Earthlike World presents the most comprehensive description in book form of what is currently known about Titan, the largest satellite of the planet Saturn and arguably the most intriguing and mysterious world in the Solar System. Because of its resemblance to our own planet, Titan is often described as a frozen primitive Earth...
At the time of writing the world is being engulfed by increasingly cataclysmicmanifestations of the disturbance and disruption of Nature's otherwise orderly processes. From reports received almost daily, both nationally and from around the world, we are increasingly forced to become aware of certain life-threatening irregularities in the...
The first comprehensive history of the Information Age how we got there and where we are going
The exchange of information is essential for both the organization of nature and the social life of mankind. Until recently, communication between people was more or less limited by geographic proximity. Today, thanks to ongoing innovations in...
We have written this text for engineers who wish to grasp the engineering physics of thermodynamic concepts and apply the knowledge in their field of interest rather than merely digest the abstract generalized concepts and mathematical relations governing thermodynamics. While the fundamental concepts in any discipline are relatively...
SPECIAL FEATURE: A copy of the author's own DVD title, StarGaze, is included to provide real-world examples of each DVD authoring and production process. This book takes up where DVD Demystified leaves off, explaining the vital details of designing, producing, and selling a DVD. Don't make a disc without it. - Jim Taylor, Chief of DVD...
The global scale and impact of urban settlements and cities will determine the course of the emergent 21st century. Cities are no longer isolated and responding only to local and regional influences. Very large cities—megacities—are exploding in size and growth, for the most part in newly developing regions of the globe. The impact of...
Computers are more prevalent in our daily lives than ever before, yet many people are unfamiliar with the concepts and technology of computer science. Offering 20 engaging experiments and activities based on computer research, "Computer Science Experiments" aims to expand students' learning experiences in this field by covering key...
Modern computing is no longer about devices but is all about providing services, a natural progression that both consumers and enterprises are eager to embrace. As it can deliver those services, efficiently and with quality, at compelling price levels, cloud computing is with us to stay. Ubiquitously and quite definitively, cloud...
Great vacation photos—too bad you can't remember where you took them. And wouldn't it have been terrific to find a pizza joint when you bumped into your college buddy in that little ski town? Well, by making Google Maps and Google Earth do your bidding, you can find out not only where...
What is the essence of a tree? How does a blade of grass grow? What do we really understand of the internal events and forces responsible for their upward thrust towards the heavens, and on what conditions do these energies depend? Where do they come from and how do they interact? What inhibits their proper interaction, and what enhances it? As the...