Head First Design Patterns


Eric Freeman - 2004
     At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

Introduction to Linear Algebra


Gilbert Strang - 1993
    Topics covered include matrix multiplication, row reduction, matrix inverse, orthogonality and computation. The self-teaching book is loaded with examples and graphics and provides a wide array of probing problems, accompanying solutions, and a glossary. Chapter 1: Introduction to Vectors; Chapter 2: Solving Linear Equations; Chapter 3: Vector Spaces and Subspaces; Chapter 4: Orthogonality; Chapter 5: Determinants; Chapter 6: Eigenvalues and Eigenvectors; Chapter 7: Linear Transformations; Chapter 8: Applications; Chapter 9: Numerical Linear Algebra; Chapter 10: Complex Vectors and Matrices; Solutions to Selected Exercises; Final Exam. Matrix Factorizations. Conceptual Questions for Review. Glossary: A Dictionary for Linear Algebra Index Teaching Codes Linear Algebra in a Nutshell.

What Is Real?: The Unfinished Quest for the Meaning of Quantum Physics


Adam Becker - 2018
    But ask what it means, and the result will be a brawl. For a century, most physicists have followed Niels Bohr's Copenhagen interpretation and dismissed questions about the reality underlying quantum physics as meaningless. A mishmash of solipsism and poor reasoning, Copenhagen endured, as Bohr's students vigorously protected his legacy, and the physics community favored practical experiments over philosophical arguments. As a result, questioning the status quo long meant professional ruin. And yet, from the 1920s to today, physicists like John Bell, David Bohm, and Hugh Everett persisted in seeking the true meaning of quantum mechanics. What Is Real? is the gripping story of this battle of ideas and of the courageous scientists who dared to stand up for truth.

Relativity: The Special and the General Theory


Albert Einstein - 1916
    Having just completed his masterpiece, The General Theory of Relativity—which provided a brand-new theory of gravity and promised a new perspective on the cosmos as a whole—he set out at once to share his excitement with as wide a public as possible in this popular and accessible book.Here published for the first time as a Penguin Classic, this edition of Relativity features a new introduction by bestselling science author Nigel Calder.

Cooking for Geeks: Real Science, Great Cooks, and Good Food


Jeff Potter - 2007
    Author and cooking geek Jeff Potter helps you apply curiosity, inspiration, and invention to the food you prepare. Why do we bake some things at 350°F / 175°C and others at 375°F / 190°C? Why is medium-rare steak so popular? And just how quickly does a pizza cook if you “overclock” an oven to 1,000°F / 540°C? This expanded new edition provides in-depth answers, and lets you experiment with several labs and more than 100 recipes— from the sweet (a patent-violating chocolate chip cookie) to the savory (pulled pork under pressure).When you step into the kitchen, you’re unwittingly turned into a physicist and a chemist. This excellent and intriguing resource is for inquisitive people who want to increase their knowledge and ability to cook.• Discover what type of cook you are and learn how to think about flavor• Understand how protein denaturation, Maillard reactions, caramelization, and otherreactions impact the foods we cook• Gain firsthand insights from interviews with researchers, food scientists, knife experts, chefs, and writers—including science enthusiast Adam Savage, chef Jaques Pépin, and chemist Hervé This

Introduction to Environmental Engineering and Science


Gilbert M. Masters - 1991
    This work presents all the major categories of environmental pollution, with coverage of current topics such as climate change and ozone depletion, risk assessment, indoor air quality, source-reduction and recycling, and groundwater contamination.

The Los Alamos Primer: The First Lectures on How To Build an Atomic Bomb


Robert Serber - 1992
    The lecturer was Robert Serber, J. Robert Oppenheimer's protégé, and they learned that their job was to invent the world's first atomic bomb.Serber's lecture notes, nicknamed the "Los Alamos Primer," were mimeographed and passed from hand to hand, remaining classified for many years. They are published here for the first time, and now contemporary readers can see just how much was known and how terrifyingly much was unknown when the Manhattan Project began. Could this "gadget," based on the newly discovered principles of nuclear fission, really be designed and built? Could it be small enough and light enough for an airplane to carry? If it could be built, could it be controlled?Working with Richard Rhodes, Pulitzer Prize-winning historian of the development of the atomic bomb, Professor Serber has annotated original lecture notes with explanations of the physics terms for the nonspecialist. His preface, an informal memoir, vividly conveys the mingled excitement, uncertainty, and intensity felt by the Manhattan Project scientists. Rhodes's introduction provides a brief history of the development of atomic physics up to the day that Serber stood before his blackboard at Los Alamos. In this edition, The Los Alamos Primer finally emerges from the archives to give a new understanding of the very beginning of nuclear weapons. No seminar anywhere has had greater historical consequences.

Fluent Python: Clear, Concise, and Effective Programming


Luciano Ramalho - 2015
    With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"

Advanced Engineering Mathematics


K.A. Stroud - 2003
    You proceed at your own rate and any difficulties you may encounter are resolved before you move on to the next topic. With a step-by-step programmed approach that is complemented by hundreds of worked examples and exercises, Advanced Engineering Mathematics is ideal as an on-the-job reference for professionals or as a self-study guide for students.Uses a unique technique-oriented approach that takes the reader through each topic step-by-step.Features a wealth of worked examples and progressively more challenging exercises.Contains Test Exercises, Learning Outcomes, Further Problems, and Can You? Checklists to guide and enhance learning and comprehension.Expanded coverage includes new chapters on Z Transforms, Fourier Transforms, Numerical Solutions of Partial Differential Equations, and more Complex Numbers.Includes a new chapter, Introduction to Invariant Linear Systems, and new material on difference equations integrated into the Z transforms chapter.

The Wright Brothers: A History From Beginning to End


Hourly History - 2017
     Wilbur and Orville Wright have gone down in history as pioneers of flight and the inventors of the first airplane. This is the story of how their mechanical interest in printing presses and bicycles led them towards finding solutions to the conundrum of flight. Find out how their methodological research and innovative ideas set them apart from other inventors, and learn about the newspaper editors and scientists’ reactions to the Wright brothers’ achievement—the slow transformation of skepticism and disbelief to amazement. Inside you will read about... ✓ The House at 7 Hawthorne Street ✓ Flying on Two Wheels ✓ The Dream of Flight ✓ Three Gliders and a Windy Hill ✓ The First Flight ✓ Convincing the Skeptics ✓ The Dawn of a New Era And much more! This is not only the story of the success of two determined brothers from Dayton, but it is the story of a new chapter of history.

The Amazing Story of Quantum Mechanics: A Math-Free Exploration of the Science that Made Our World


James Kakalios - 2010
    Using illustrations and examples from science fiction pulp magazines and comic books, The Amazing Story of Quantum Mechanics explains the fundamental principles of quantum mechanics that underlie the world we live in.Watch a Video

Present at the Creation: The Story of CERN and the Large Hadron Collider


Amir D. Aczel - 2010
    A project of CERN, the European Organization for Nuclear Research, its audacious purpose is to re-create, in a 16.5-mile-long circular tunnel under the French-Swiss countryside, the immensely hot and dense conditions that existed some 13.7 billion years ago within the first trillionth of a second after the fiery birth of our universe. The collider is now crashing protons at record energy levels never created by scientists before, and it will reach even higher levels by 2013. Its superconducting magnets guide two beams of protons in opposite directions around the track. After accelerating the beams to 99.9999991 percent of the speed of light, it collides the protons head-on, annihilating them in a flash of energy sufficient—in accordance with Einstein’s elegant statement of mass-energy equivalence, E=mc2—to coalesce into a shower of particles and phenomena that have not existed since the first moments of creation. Within the LHC’s detectors, scientists hope to see empirical confirmation of key theories in physics and cosmology.In telling the story of what is perhaps the most anticipated experiment in the history of science, Amir D. Aczel takes us inside the control rooms at CERN at key moments when an international team of top researchers begins to discover whether this multibillion-euro investment will fulfill its spectacular promise. Through the eyes and words of the men and women who conceived and built CERN and the LHC—and with the same clarity and depth of knowledge he demonstrated in the bestselling Fermat’s Last Theorem—Aczel enriches all of us with a firm grounding in the scientific concepts we will need to appreciate the discoveries that will almost certainly spring forth when the full power of this great machine is finally unleashed.Will the Higgs boson make its breathlessly awaited appearance, confirming at last the Standard Model of particles and their interactions that is among the great theoretical achievements of twentieth-century physics? Will the hidden dimensions posited by string theory be revealed? Will we at last identify the nature of the dark matter that makes up more than 90 percent of the cosmos? With Present at the Creation, written by one of today’s finest popular interpreters of basic science, we can all follow the progress of an experiment that promises to greatly satisfy the curiosity of anyone who ever concurred with Einstein when he said, “I want to know God’s thoughts—the rest is details.”

Inorganic Chemistry


D.F. Shriver - 1990
    The bestselling textbook inorganic chemistry text on the market covers both theoretical and descriptive aspects of the subject, and emphasizes experimental methods, industrial applications, and modern topics.

Starting Out with Programming Logic and Design


Tony Gaddis - 2007
    In the successful, accessible style of Tony Gaddis’ best-selling texts, useful examples and detail-oriented explanations allow students to become comfortable with fundamental concepts and logical thought processes used in programming without the complication of language syntax. Students gain confidence in their program design skills to transition into more comprehensive programming courses.The book is ideal for a programming logic course taught as a precursor to a language-specific introductory programming course, or for the first part of an introductory programming course.

Shreve's Chemical Process Industries


George T. Austin - 1977
    Intended for professionals and students, this work offers guidance in the designing and operating of processing units.