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.

Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Rocket Men: The Daring Odyssey of Apollo 8 and the Astronauts Who Made Man's First Journey to the Moon


Robert Kurson - 2018
    A riveting account of three heroic astronauts who took one of the most dangerous space flights ever, from the New York Times bestselling author of Shadow Divers. In early 1968, the Apollo program was on shaky footing. President Kennedy's end-of-decade deadline to put a man on the Moon was in jeopardy, and the Soviets were threatening to pull ahead in the space race. By August 1968, with its back against the wall, NASA decided to scrap its usual methodical approach and shoot for the heavens. With just four months to prepare--a fraction of the normal time--the agency would send the first men in history to the Moon. In a year of historic violence and discord--the Tet offensive, the assassinations of MLK and RFK, the Chicago DNC riots--the Apollo 8 mission was the boldest test of what America could do. With a focus on astronauts Frank Borman, Jim Lovell, and Bill Anders, and their wives and children, this is a vivid, gripping, you-are-there narrative that shows anew the epic danger involved, and the singular bravery it took, for man to leave Earth for the first time--and to arrive at a new world.

The Algorithm Design Manual


Steven S. Skiena - 1997
    Drawing heavily on the author's own real-world experiences, the book stresses design and analysis. Coverage is divided into two parts, the first being a general guide to techniques for the design and analysis of computer algorithms. The second is a reference section, which includes a catalog of the 75 most important algorithmic problems. By browsing this catalog, readers can quickly identify what the problem they have encountered is called, what is known about it, and how they should proceed if they need to solve it. This book is ideal for the working professional who uses algorithms on a daily basis and has need for a handy reference. This work can also readily be used in an upper-division course or as a student reference guide. THE ALGORITHM DESIGN MANUAL comes with a CD-ROM that contains: * a complete hypertext version of the full printed book. * the source code and URLs for all cited implementations. * over 30 hours of audio lectures on the design and analysis of algorithms are provided, all keyed to on-line lecture notes.

Mechanical Engineering Design


Joseph Edward Shigley - 1972
    This book also features the design process, streamlined coverage of statistics, an overview of materials and materials selection, failure and fatigue, and review of basic strength of materials topics.

Life in the Universe


Jeffrey O. Bennett - 2002
    It has been developed specifically for emerging courses in astrobiology, though it can also be used for introductory astronomy.

Endurance: A Year in Space, A Lifetime of Discovery


Scott Kelly - 2017
    "A stunning memoir from the astronaut who spent a record-breaking year aboard the International Space Station – a candid account of his remarkable voyage, the journeys that preceded it, and his colorful formative years." Inside book cover comments.

How to Make a Spaceship: A Band of Renegades, an Epic Race, and the Birth of Private Space Flight


Julian Guthrie - 2016
    He had eighty seconds to exceed the speed of sound and begin the climb to a target no civilian pilot had ever reached. There was a chance he would not come back alive. If he did, he would make history as the world’s first commercial astronaut. The spectacle defied reason, the result of an improbable contest dreamed up by entrepreneur Peter Diamandis, whose vision for a new race to space – requiring small teams to do what only the world’s largest governments had done before – had been dismissed as fantastical. The tale begins in Mount Vernon, N.Y. Diamandis was the son of hard working Greek immigrants who wanted their science prodigy to do the family proud and become a doctor. Peter was a dutiful son, but from the time he was eight years old, staying up late to watch Apollo 11 land on the moon, he had one goal: getting to space. He started a national student space club while at MIT. He launched a rocket company in Houston while getting a medical degree from Harvard - a degree he pursued to improve his chances of becoming an astronaut. But when he realized NASA was winding down manned space flight, Diamandis set out on one of the great entrepreneurial adventure stories of our time. If the government wouldn’t send him to space, he would create a private spaceflight industry and get there himself.In the 1990s, the idea of private space flight was the stuff of science fiction. The undaunted Diamandis found inspiration in an unlikely place: the first golden age of aviation. Reading Charles Lindbergh’s The Spirit of St. Louis, Diamandis was stunned that the aviator had attempted the first transatlantic flight from New York to Paris to win a $25,000 prize. The historic flight galvanized the commercial airline industry. Why, Diamandis thought, couldn’t a similar contest be held for space flight? In 1996, standing under the arch of St. Louis – the city where Lindbergh found his backers - Diamandis announced the $10 million Xprize. To win, a privately funded team would have to build and fly a manned rocket into space twice – in two weeks. The deadline: December 31, 2004.   On a brilliant morning in the Mojave Desert, with little time to spare, a bullet-shaped rocket called SpaceShipOne was launched. The story of SS1, and other scrappy teams in the hunt – all spurred by Diamandis as he struggled to keep the prize afloat – became a testament to the American spirit of ingenuity and oversized dreams. The winning of the Xprize marked the end of the government’s monopoly over space.   Julian Guthrie, author of The Billionaire and The Mechanic, an acclaimed bestselling account of Oracle CEO Larry Ellison’s pursuit of the America’s Cup, thought she knew about obsessive pursuits, but the XPrize race spurred another level of drama, sacrifice, and technical wizardry. With Diamandis’ cooperation, Guthrie had access to all of the players – from Richard Branson and John Carmack to Burt Rutan – and has melded their stories into a spellbinding narrative, a combination of Rocket Boys and The New New Thing. In the end, as Diamandis dreamed, the result wasn’t just a victory for one team; it was the foundation for a new industry, including SpaceX, Virgin Galactic, Blue Origin and others. Today, SpaceShipOne hangs in the Smithsonian’s Air and Space Museum, above the Apollo 11 capsule and next to Lindbergh’s Spirit of St. Louis plane.

Physics, Volume 1


Robert Resnick - 1966
    The Fourth Edition of volumes 1 and 2 is concerned with mechanics and E&M/Optics. New features include: expanded coverage of classic physics topics, substantial increases in the number of in-text examples which reinforce text exposition, the latest pedagogical and technical advances in the field, numerical analysis, computer-generated graphics, computer projects and much more.

Algorithms


Robert Sedgewick - 1983
    This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.

Effective Java


Joshua Bloch - 2001
    The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util

Electronics Fundamentals: Circuits, Devices and Applications (Floyd Electronics Fundamentals Series)


Thomas L. Floyd - 1983
    Written in a clear and accessible narrative, the 7th Edition focuses on fundamental principles and their applications to solving real circuit analysis problems, and devotes six chapters to examining electronic devices. With an eye-catching visual program and practical exercises, this book provides readers with the problem-solving experience they need in a style that makes complex material thoroughly understandable. For professionals with a career in electronics, engineering, technical sales, field service, industrial manufacturing, service shop repair, and/or technical writing.

Comptia A+ 220-801 and 220-802 Exam Cram


David L. Prowse - 2012
     Limited Time Offer: Buy CompTIA(R) A+ 220-801 and 220-802 Exam Cram and receive a 10% off discount code for the CompTIA A+ 220-801 and 220-802 exams. To receive your 10% off discount code:Register your product at pearsonITcertification.com/registerFollow the instructionsGo to your Account page and click on "Access Bonus Content" CompTIA(R) A+ 220-801 and 220-802 Exam Cram, Sixth Edition is the perfect study guide to help you pass CompTIA's A+ 220-801 and 220-802 exams. It provides coverage and practice questions for every exam topic, including substantial new coverage of Windows 7, new PC hardware, tablets, smartphones, and professional-level networking and security. The book presents you with an organized test preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Exam Alerts, Sidebars, and Notes interspersed throughout the text keep you focused on what you need to know. Cram Quizzes help you assess your knowledge, and the Cram Sheet tear card is the perfect last minute review. Covers the critical information you'll need to know to score higher on your CompTIA A+ 220-801 and 220-802 exams!Deploy and administer desktops and notebooks running Windows 7, Vista, or XPUnderstand, install, and troubleshoot motherboards, processors, and memoryTest and troubleshoot power-related problemsUse all forms of storage, including new Blu-ray and Solid State (SSD) devicesWork effectively with mobile devices, including tablets and smartphonesInstall, configure, and troubleshoot both visible and internal laptop componentsConfigure Windows components and applications, use Windows administrative tools, and optimize Windows systemsRepair damaged Windows environments and boot errorsWork with audio and video subsystems, I/O devices, and the newest peripheralsInstall and manage both local and network printersConfigure IPv4 and understand TCP/IP protocols and IPv6 changesInstall and configure SOHO wired/wireless networks and troubleshoot connectivityImplement secure authentication, prevent malware attacks, and protect data Companion CDThe companion CD contains a digital edition of the Cram Sheet and the powerful Pearson IT Certification Practice Test engine, complete with hundreds of exam-realistic questions and two complete practice exams. The assessment engine offers you a wealth of customization options and reporting features, laying out a complete assessment of your knowledge to help you focus your study where it is needed most. Pearson IT Certifcation Practice Test Minimum System RequirementsWindows XP (SP3), WIndows Vista (SP2), or Windows 7Microsoft .NET Framework 4.0 ClientPentium-class 1 GHz processor (or equivalent)512 MB RAM650 MB disk space plus 50 MB for each downloaded practice exam David L. Prowse is an author, computer network specialist, and technical trainer. Over the past several years he has authored several titles for Pearson Education, including the well-received CompTIA A+ Exam Cram and CompTIA Security+ Cert Guide. As a consultant, he installs and secures the latest in computer and networking technology. He runs the website www.davidlprowse.com, where he gladly answers questions from students and readers.

Solid State Electronic Devices


Ben G. Streetman - 1972
    Students are brought to a level of understanding that will enable them to read much of the current literature on new devices and applications.

The Last Man on the Moon: Astronaut Eugene Cernan and America's Race in Space


Eugene Cernan - 1999
    His career spanned the entire Gemini and Apollo programs, from being the first person to spacewalk all the way around our world to the moment when he left man's last footprint on the Moon as commander of Apollo 17.Between those two historic events lay more adventures than an ordinary person could imagine as Cernan repeatedly put his life, his family and everything he held dear on the altar of an obsessive desire. Written with New York Times bestselling author Don Davis, The Last Man on the Moon is the astronaut story never before told - about the fear, love and sacrifice demanded of the few men who dared to reach beyond the heavens for the biggest prize of all - the Moon.