Schaum's Outline of Complex Variables


Murray R. Spiegel - 1968
    Contains 640 problems including solutions; additional practice problems with answers; explanations of complex variable theory; coverage of applications of complex variables in engineering, physics, and elsewhere, with accompanying sample problems and solutions.

Clean Code: A Handbook of Agile Software Craftsmanship


Robert C. Martin - 2007
    But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

Gravity


George Gamow - 1962
    In Gravity, he takes an enlightening look at three of the towering figures of science who unlocked many of the mysteries behind the laws of physics: Galileo, the first to take a close look at the process of free and restricted fall; Newton, originator of the concept of gravity as a universal force; and Einstein, who proposed that gravity is no more than the curvature of the four-dimensional space-time continuum.Graced with the author's own drawings, both technical and fanciful, this remarkably reader-friendly book focuses particularly on Newton, who developed the mathematical system known today as the differential and integral calculus. Readers averse to equations can skip the discussion of the elementary principles of calculus and still achieve a highly satisfactory grasp of a fascinating subject.Starting with a chapter on Galileo’s pioneering work, this volume devotes six chapters to Newton's ideas and other subsequent developments and one chapter to Einstein, with a concluding chapter on post-Einsteinian speculations concerning the relationship between gravity and other physical phenomena, such as electromagnetic fields.

Cracking the Coding Interview: 150 Programming Questions and Solutions


Gayle Laakmann McDowell - 2008
    This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.

The Einstein Theory of Relativity


Hendrik Antoon Lorentz - 2004
    The books published on the subject are so technical that only a person trained in pure physics and higher mathematics is able to fully understand them. In order to make a popular explanation of this far-reaching theory available, the present book is published.

The Zoomable Universe: An Epic Tour Through Cosmic Scale, from Almost Everything to Nearly Nothing


Caleb Scharf - 2017
    Drawing on cutting-edge science, they begin at the limits of the observable universe, a scale spanning 10^27 meters--about 93 billion light-years. And they end in the subatomic realm, at 10^-35 meters, where the fabric of space-time itself confounds all known rules of physics. In between are galaxies, stars and planets, oceans and continents, plants and animals, microorganisms, atoms, and much, much more. Stops along the way--all enlivened by Scharf's sparkling prose and his original insights into the nature of our universe--include the brilliant core of the Milky Way, the surface of a rogue planet, the back of an elephant, and a sea of jostling quarks.The Zoomable Universe is packed with more than 100 original illustrations and infographics that will captivate readers of every age. It is a whimsical celebration of discovery, a testament to our astounding ability to see beyond our own vantage point and chart a course from the farthest reaches of the cosmos to its subatomic depths--in short, a must-have for the shelves of all explorers.

Moondust: In Search Of The Men Who Fell To Earth


Andrew Smith - 2005
    Twelve astronauts made this greatest of all journeys and were indelibly marked by it, for better or for worse. Journalist Andrew Smith tracks down the nine surviving members of this elite group to find their answers to the question "Where do you go after you've been to the Moon?"A thrilling blend of history, reportage, and memoir, Moondust rekindles the hopeful excitement of an incandescent hour in America's past and captures the bittersweet heroism of those who risked everything to hurl themselves out of the known world -- and who were never again quite able to accept its familiar bounds.

What Is Mathematics?: An Elementary Approach to Ideas and Methods


Richard Courant - 1941
    Today, unfortunately, the traditional place of mathematics in education is in grave danger. The teaching and learning of mathematics has degenerated into the realm of rote memorization, the outcome of which leads to satisfactory formal ability but does not lead to real understanding or to greater intellectual independence. This new edition of Richard Courant's and Herbert Robbins's classic work seeks to address this problem. Its goal is to put the meaning back into mathematics.Written for beginners and scholars, for students and teachers, for philosophers and engineers, What is Mathematics? Second Edition is a sparkling collection of mathematical gems that offers an entertaining and accessible portrait of the mathematical world. Covering everything from natural numbers and the number system to geometrical constructions and projective geometry, from topology and calculus to matters of principle and the Continuum Hypothesis, this fascinating survey allows readers to delve into mathematics as an organic whole rather than an empty drill in problem solving. With chapters largely independent of one another and sections that lead upward from basic to more advanced discussions, readers can easily pick and choose areas of particular interest without impairing their understanding of subsequent parts.Brought up to date with a new chapter by Ian Stewart, What is Mathematics? Second Edition offers new insights into recent mathematical developments and describes proofs of the Four-Color Theorem and Fermat's Last Theorem, problems that were still open when Courant and Robbins wrote this masterpiece, but ones that have since been solved.Formal mathematics is like spelling and grammar - a matter of the correct application of local rules. Meaningful mathematics is like journalism - it tells an interesting story. But unlike some journalism, the story has to be true. The best mathematics is like literature - it brings a story to life before your eyes and involves you in it, intellectually and emotionally. What is Mathematics is like a fine piece of literature - it opens a window onto the world of mathematics for anyone interested to view.

The Simple Solution to Rubik's Cube


James G. Nourse - 1981
    Unlike other solutions, this solution is both easy to follow and is deliberately presented without reference to the colors on the faces of the cube. (Take a closer look, all cubes are not colored alike!) Try it with just a few hints or with the quick and complete, step-by-step solution which follows. Amaze your friends! master that infernal cube once and for all!

Hacking: The Art of Exploitation


Jon Erickson - 2003
    This book explains the technical aspects of hacking, including stack based overflows, heap based overflows, string exploits, return-into-libc, shellcode, and cryptographic attacks on 802.11b.

Physical Chemistry


Peter Atkins - 1978
    With its modern emphasis on the molecular view of physical chemistry, its wealth of contemporary applications (in the new "Impact on" features), vivid full-color presentation, and dynamic new media tools, the thoroughly revised new edition is again the most modern, most effective full-length textbook available for the physical chemistry classroom. NOW AVAILABLE IN SPLIT VOLUMESFor maximum flexibility in your physical chemistry course, this text isnow offered as a traditional or in two volumes.• Volume 1:  Thermodynamics and Kinetics (ISBN 0-7167-8567-6)• Volume 2:  Quantum Chemistry, Spectroscopy, and StatisticalThermodynamics (ISBN 0-7167-8569-2)See Table of Contents for the contents of each volume.

Rocket Men: The Epic Story of the First Men on the Moon


Craig Nelson - 2009
    on July 16, 1969, the Apollo 11 rocket launched in the presence of more than a million spectators who had gathered to witness a truly historic event. It carried Neil Armstrong, Buzz Aldrin, and Mike Collins to the last frontier of human imagination: the moon. Rocket Men is the thrilling story of the moon mission, and it restores the mystery and majesty to an event that may have become too familiar for most people to realize what a stunning achievement it represented in planning, technology, and execution. Through interviews, twenty-three thousand pages of NASA oral histories, and declassified CIA documents on the space race, Craig Nelson re-creates a vivid and detailed account of the Apollo 11 mission. From the quotidian to the scientific to the magical, readers are taken right into the cockpit with Aldrin and Armstrong and behind the scenes at Mission Control. Rocket Men is the story of a twentieth-century pilgrimage; a voyage into the unknown motivated by politics, faith, science, and wonder that changed the course of history.

The Art of Doing Science and Engineering: Learning to Learn


Richard Hamming - 1996
    By presenting actual experiences and analyzing them as they are described, the author conveys the developmental thought processes employed and shows a style of thinking that leads to successful results is something that can be learned. Along with spectacular successes, the author also conveys how failures contributed to shaping the thought processes. Provides the reader with a style of thinking that will enhance a person's ability to function as a problem-solver of complex technical issues. Consists of a collection of stories about the author's participation in significant discoveries, relating how those discoveries came about and, most importantly, provides analysis about the thought processes and reasoning that took place as the author and his associates progressed through engineering problems.

National Audubon Society Field Guide to the Night Sky


Mark R. Chartrand - 1991
    The National Audubon Society Field Guide to the Night Sky provides a concise guided tour of the heavens, from planets in our solar system to the constellations in both the Northern and Southern hemispheres, stars, galaxies, astronomical bodies, phenomena, comets, and more. Featuring a durable vinyl binding, over 700 full-color photographs, sky charts, and constellation charts, as well as detailed descriptive text, this comprehensive, easy-to-use field guide is the perfect companion volume for any stargazer.

Here's Looking at Euclid: A Surprising Excursion Through the Astonishing World of Math


Alex Bellos - 2010
    But, Alex Bellos says, "math can be inspiring and brilliantly creative. Mathematical thought is one of the great achievements of the human race, and arguably the foundation of all human progress. The world of mathematics is a remarkable place."Bellos has traveled all around the globe and has plunged into history to uncover fascinating stories of mathematical achievement, from the breakthroughs of Euclid, the greatest mathematician of all time, to the creations of the Zen master of origami, one of the hottest areas of mathematical work today. Taking us into the wilds of the Amazon, he tells the story of a tribe there who can count only to five and reports on the latest findings about the math instinct--including the revelation that ants can actually count how many steps they've taken. Journeying to the Bay of Bengal, he interviews a Hindu sage about the brilliant mathematical insights of the Buddha, while in Japan he visits the godfather of Sudoku and introduces the brainteasing delights of mathematical games.Exploring the mysteries of randomness, he explains why it is impossible for our iPods to truly randomly select songs. In probing the many intrigues of that most beloved of numbers, pi, he visits with two brothers so obsessed with the elusive number that they built a supercomputer in their Manhattan apartment to study it. Throughout, the journey is enhanced with a wealth of intriguing illustrations, such as of the clever puzzles known as tangrams and the crochet creation of an American math professor who suddenly realized one day that she could knit a representation of higher dimensional space that no one had been able to visualize. Whether writing about how algebra solved Swedish traffic problems, visiting the Mental Calculation World Cup to disclose the secrets of lightning calculation, or exploring the links between pineapples and beautiful teeth, Bellos is a wonderfully engaging guide who never fails to delight even as he edifies. "Here's Looking at Euclid "is a rare gem that brings the beauty of math to life.