Best of
Engineering

1999

Refactoring: Improving the Design of Existing Code


Martin Fowler - 1999
    Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

Aircraft Design: A Conceptual Approach


Daniel P. Raymer - 1999
    It contains design methods, illustrations, tips, explanations and equations, and has extensive appendices with key data for design.

Four-Stroke Performance Tuning


A. Graham Bell - 1999
    Bell covers all areas of engine operation, from air and fuel, through carburation, ignition, cylinders, camshafts and valves, exhaust systems and drive trains, to cooling and lubrication. Filled with new material on electronic fuel injection and computerised engine management systems. Every aspect of an engine's operation is explained and analyzed.

Driving Ambition: The Official Inside Story of the McLaren F-1


Doug Nye - 1999
    The book has been created with the full support and involvement of McLaren Cars.

The science of secrecy: The secret history of codes and codebreaking


Simon Singh - 1999
    This book, which accompanies the major Channel 4 series, brings to life the hidden history of codes and code breaking. Since the birth of writing, there has also been the need for secrecy. The story of codes is the story of the brilliant men and women who used mathematics, linguistics, machines, computers, gut instinct, logic and detective work to encrypt and break these secrect messages and the effect their work has had on history. In each episode of "The Science of Secrecy" Simon Singh tells us a fascinating story from the history of codes: how the course of Crimean War was changed by the cracking of "unbreakable" Vigenere code; how the well-timed cracking of a single encoded telegram altered the course of World War I or how the mysteries of the Rosetta stone were revealed. The programme, and book, also investigates present day concerns about privacy on the internet and public key cryptography and looks to the future and the possibilities that quantum computing will radically change the science of secrecy in the 21st century.

How Cars Work


Tom Newton - 1999
    This mini-textbook includes wonderfully simple line drawings and clear language to describe all the automotive systems as well as a glossary, index, and a test after each chapter. How Cars Work provides the basic vocabulary and mechanical knowledge to help a reader talk intelligently with mechanics, understand shop manuals, and diagnosis car problems. Tom Newton guides the reader with a one topic per page format that delivers information in bite size chunks—just right for teenage boys.Author and illustrator Tom Newton is a school psychologist. How Cars Work was developed for teens, but is also used by automotive service managers and mechanics to help customers understand repairs. This book can be found in adult literacy programs, high schools, and middle schools. How Cars Work makes it fun and easy to learn how cars work!

The 8051 Microcontroller and Embedded Systems


Muhammad Ali Mazidi - 1999
     Simple, concise examples are utilized to show what action each instruction performs, then a sample is provided to show its application. For anyone interested in learning about the 8051 microcontroller.

Exploring the Moon: The Apollo Expeditions


David M. Harland - 1999
    This unique insight into the three Apollo missions (15, 16 and 17) answers all these questions and much more. Using the actual transcripts of what the astronauts said to each other whilst carrying out their duties, and numerous photographs taken at each step of the exploration, this book provides a graphic illustration of what can arguably be described as Mankinds greatest feat of exploration.

TCP/IP Protocol Suite


Behrouz A. Forouzan - 1999
    TCP/IP Protocol Suite teaches students and professionals, with no prior knowledge of TCP/IP, everything they need to know about the subject. This comprehensive book uses hundreds of figures to make technical concepts easy to grasp, as well as many examples, which help tie the material to the real-world. The second edition of TCP/IP Protocol Suite has been fully updated to include all of the recent technology changes in the field. Many new chapters have been added such as one on Mobile IP, Multimedia and Internet, Network Security, and IP over ATM. Additionally, out-of-date material has been overhauled to reflect recent changes in technology.

Introduction to Aircraft Structural Analysis


T.H.G. Megson - 1999
    Coverage of elasticity, energy methods and virtual work set the stage for discussions of airworthiness/airframe loads and stress analysis of aircraft components. Numerous worked examples, illustrations, and sample problems show how to apply the concepts to realistic situations. Self-contained, this value-priced book is an excellent resource for anyone learning the subject.Covers the core concepts in about 200 fewer pages by removing some optional topics like structural vibrations and aero elasticitySystematic step by step procedures in the worked examplesSelf-contained, with complete derivations for key equations Based on the author's best-selling text Aircraft Structures for Engineering Students, this Intro version covers the core concepts in about 200 fewer pages by removing some optional topics like structural vibrations and aeroelasticitySystematic step by step procedures in the worked examplesSelf-contained, with complete derivations for key equations

Nature as Teacher: New Principles in the Working of Nature


Viktor Schauberger - 1999
    He foresaw:Global warming and its devastating consequencesIncreasing violence and lawlessness as the direct result of destructive methods which block Nature's energies and balance.The destruction of the world's forests and ecosystems.This, and the fact that he developed free energy machines through harnessing the magical processes of Nature, has made Viktor Schauberger truly a man of our times.Nature as Teacherdetails Schauberger's thinking about environmental catastrophe. It includes correspondence with contemporaries and, in particular, his feelings of frustration at the blindness of those in mainstream science who seemed to him to be more concerned with their own welfare and pride than with the fate of humanity.This volume gives tremendous insight into what is happening on the Earth today and presents practical solutions on how we may yet save our precious world."

Matrix Analysis of Structures


Aslam Kassimali - 1999
    Unlike traditional texts for this course that are difficult to read, Kassimali takes special care to provide understandable and exceptionally clear explanations of concepts, step-by-step procedures for analysis, flowcharts, and interesting and modern examples, producing a technically and mathematically accurate presentation of the subject.

Arbitrage Theory in Continuous Time


Tomas Bjork - 1999
    Concentrating on the probabilistics theory of continuous arbitrage pricing of financial derivatives, including stochastic optimal control theory and Merton's fund separation theory, the book is designed for graduate students and combines necessary mathematical background with a solid economic focus. It includes a solved example for every new technique presented, contains numerous exercises and suggests further reading in each chapter. In this substantially extended new edition, Bjork has added separate and complete chapters on measure theory, probability theory, Girsanov transformations, LIBOR and swap market models, and martingale representations, providing two full treatments of arbitrage pricing: the classical delta-hedging and the modern martingales. More advanced areas of study are clearly marked to help students and teachers use the book as it suits their needs.

Microcomputers and Microprocessors


John Uffenbeck - 1999
    It focuses on three compatible 8-bit microprocessor chips.

Handbook of Civil Engineering Calculations (McGraw-Hill Handbooks)


Tyler G. Hicks - 1999
    From structural steel to reinforced concrete, from bridges and dams to highways and roads, Handbook of Civil Engineering Calculations, 2e, lets you handle all of these design calculations quickly-and more importantly, correctly.NEW TO THIS EDITION: Updated calculation procedures using the latest applicable design codes for everything-from structural steel to reinforced concrete, from water supply to highways, freeways, roads, and more A wealth of new illustrated calculation procedures to provide better guidance for the design engineer New civil-engineering data on “green” buildings and their design, better qualifying them for LEED (Leadership in Energy and Environmental Design) ratings Inside This Cutting-Edge Engineering Calculations Guide- Structural Steel Engineering and Design • Reinforced and Prestressed Concrete Engineering and Design • Timber Engineering • Soil Mechanics • Surveying, Route Design, and Highway Bridges • Fluid Mechanic, Pumps, Piping, and Hydro Power • Water Supply

Basic Engineering Mathematics


John O. Bird - 1999
    The result is a unique book written for engineering students, which takes a starting point below GCSE level. Basic Engineering Mathematics is therefore ideal for students of a wide range of abilities, and especially for those who find the theoretical side of mathematics difficult. All students taking vocational engineering courses who require fundamental knowledge of mathematics for engineering and do not have prior knowledge beyond basic school mathematics, will find this book essential reading. The content has been designed primarily to meet the needs of students studying Level 2 courses, including GCSE Engineering and Intermediate GNVQ, and is matched to BTEC First specifications. However Level 3 students will also find this text to be a useful resource for getting to grips with the essential mathematics concepts needed for their study, as the compulsory topics required in BTEC National and AVCE / A Level courses are also addressed. logarithmic scales, and inequalities key topics needed for GCSE and Level 2 study. John Birds approach is based on numerous worked examples, supported by 600 worked problems, followed by 1050 further problems within exercises included throughout the text. In addition, 15 Assignments are included at regular intervals. Ideal for use as tests or homework, full solutions to the Assignments are supplied in the accompanying Instructors Manual, available as a free download for lecturers from the Newnes website at http: //books.elsevier.com

The Diamond Makers


Robert M. Hazen - 1999
    Yet, most of the earth's diamonds lie deep underground and totally unaccessible to us--if only we knew how to fabricate them! In The Diamond Makers Robert Hazen vividly recounts the very human desire to exceed nature and create a synthetic diamond. Spanning centuries of ground-breaking science, instances of bitter rivalry, cases of outright fraud and self-delusion, Hazen blends drama and science to reveal the extraordinary technological advances and devastating failures of the diamond industry. Along the way, readers will be introduced to the brilliant, often eccentric and controversial, pioneers of high-pressure research who have harnessed crushing pressures and scorching temperatures to transform almost any carbon-rich material, from road tar to peanut butter, into the most prized of all gems. Robert M. Hazen is the author of fifteen books, including the bestseller, Science Matters: Achieving Scientific Literacy, which he wrote with James Trefil. Dr. Hazen has won numerous awards for his research and scientific writing.

Insulation Coordination for Power Systems


Andrew R. Hileman - 1999
    Comprehensively covering a myriad of insulation coordination techniques, the book examines electrical transmission and distribution lines and substations. Supplemented with end-of-chapter problem sets and over 1700 literature citations, tables, drawings, and equations, the book focuses on the conventional (or deterministic) method of insulation coordination, as well as the probabilistic method with its emphasis on statistical analysis.

Exact Constraint: Machine Design Using Kinematic Processing


Douglass L. Blanding - 1999
    The comprehensive treatment allows you to explore the venerable but somewhat obscure principles of kinematic design (widely practiced in the design of precision instruments for well over 100 years). You get a unique and powerful set of rules and techniques to facilitate the design of any machine-of every type and size. A central technique is constraint pattern analysis, which enables you to visualize the constraints and degrees of freedom of mechanical connection as patterns of lines in space. Understanding these principles, collectively called exact constraint design principles, can lead you to unobvious solutions to design problems, as well as designing for lower cost and higher performance. The book is supplemented with many hardware examples, which allow you to: acquire a greatly enhanced understanding of how machines work, improve your ability to create innovative machines, and maximize your ability to analyze and understand complex machinery.

Transmission and Distribution Electrical Engineering


Colin Bayliss - 1999
    Colin Bayliss and Brian Hardy have produced a unique and comprehensive handbook aimed squarely at the engineers and planners involved in all aspects of getting electricity from the power plant to the user via the power grid. The resulting book is an essential read, and a hard-working reference for all engineers, technicians, managers and planners involved in electricity utilities, and related areas such as generation, and industrial electricity usage.

Cctv: Networking and Digital Technology


Vlado Damjanovski - 1999
    The new edition of this high-level professional reference retains the particulars that made the first edition a success, including the details of CCD cameras, lenses, coaxial cables, fiber-optics, and system design, but it is expanded to cover all video compression techniques used in the ever increasing assortment of digital video recorders (DVRs) available on the market today. This new edition of the book CCTV demystifies DVR technology. It also serves to clarify the technology of data networking. The theoretical section explains the various compression techniques. Networking is also a new and unknown area for many CCTV installers and this is explained in a brand new section.

Dimensioning and Tolerancing Handbook


Paul J. Drake - 1999
    The book is laid out so that the reader can easily understand the variation management process and how each chapter maps to this process. This book has two purposes. It is aone-step resource for people who want to know everything about dimensional management and variation management. It is a useful reference for specific target audiences within the variation management process. This book includes many new techniques, methodologies, and examples that have never been published before. Much of the new material revolves around Six Sigma techniques that have evolved within the past 5 years. This book offers high level information and expertise to a broad spectrum of readers, while providing detailed information for those needing specific information. The contributors are practitioners who have hands-onexperience. Much of the expertise in this book is a result of identifying needs to solve problems in our companies and businesses. Many of the chapters are the documented solutions to these needs.

Human Spaceflight: Mission Analysis and Design (Space Technology Series) (Space Technology Series)


Wiley J. Larson - 1999
    This book includes over 800 rules of thumb and sanity checks that will enable you to identify key issues and errors early in the design process.

Algorithms: A Functional Programming Approach


Fethi A. Rabhi - 1999
    Concise, yet authoritative, this book teaches the skills needed to master this essential subject. The authors challenge more traditional methods of teaching algorithms by using a functional programming context, with Haskell as the implementation language. This leads to smaller, clearer and more elegant programs which enable the programmer to understand the algorithm itself more quickly and use that understanding to explore alternative solutions. Placing the emphasis on program development rather than the mathematical properties of algorithms, the book uses a succession of practical programming examples to develop in the reader problem-solving skills which can be easily transferred to other language paradigms.

Handbook of Systems Engineering and Management


Andrew P. Sage - 1999
    It is primarily focused on systems engineering and systems management for fielding systems of all types, especially systems that are information technology and software intensive and which involve human and organizational elements. By focusing on systems engineering processes and systems management, the editors continue to produce a long lasting handbook that will make a difference in the design of systems of all types that are large in scale and/or scope.

The Fuzzy Systems Handbook: A Practitioner's Guide to Building, Using, and Maintaining Fuzzy Systems [With Examples from Book and Related Tools]


Earl Cox - 1999
    The book has been extensively revised to bring the subject up-to-date, and features two new chapters: "Building and Using Fuzzy Cognitive Map Models" and "Building ME-OWA Models." The multiplatform CD-ROM contains all the C++ source code from the book's examples - but its real value is the robust package of fuzzy system related tools and utilities, featuring two notable components. First: Metus Systems' basic fuzzy modeling software, which includes complete C/C++ source code for creating and executing fuzzy models, a Visual Basic shell that can be used to create fuzzy sets and generate the C/C++ include files, and code for models for pricing, project management, risk assessment, and more. Second: The ME-OWA (Minimum-Entropy, Ordered Weighted Aggregation) decision modeling software from Fuzzy Logic, Inc. This software is used to focus on a single objective function from a set of alternatives given a fuzzy ranking among various alternatives. It is not only an important technique as a stand-alone tool, but is an important methodology in parameter selection (and parameterization ordering) for genetic algorithms and various data mining techniques. It is also an important technique used to establish rule and policy level peer weights in fuzzy models. Key Features* Tutorial style, requiring no background in fuzzy logic* Case studies illustrate real-world fuzzy applications* Mathematically straightforward exposition, with emphasis on practicaluse* CD-ROM features all the C++ source code from the book and a robust package of fuzzy system related tools and utilities

The Elements of Boat Strength for Builders, Designers, and Owners


Dave Gerr - 1999
    It is the first to include a method of assessing structural strength in the context of the modern marine environment." --Commander M. C. Cruder, U.S. Coast GuardAcclaimed author and naval architect Dave Gerr created this unique system of easy-to-use scantling rules and rules-of-thumb for calculating the necessary dimensions, or scantlings, of hulls, decks, and other boat parts, whether built of fiberglass, wood, wood-epoxy composite, steel, or aluminum. In addition to the rules themselves, The Elements of Boat Strength offers their context: an in-depth, plain-English discussion of boatbuilding materials, methods, and practices that will guide you through all aspects of boat construction.Now you can avoid wading through dense technical engineering manuals or tackling advanced mathematics. The Elements of Boat Strength has all the formulas, tables, illustrations, and charts you need to judge how heavy each piece of your boat should be in order to last and be safe. With this book, an inexpensive scientific calculator, and a pad of paper, you'll be able to design and specify all the components necessary to build a sound, long-lasting, rugged vessel.What reviewers have said about Dave Gerr's books:Propeller Handbook"By far the best book available on the subject."--Sailing"The best layman's guide we've ever read."--Practical SailorDave Gerr and International Marine made a complicated topic understandable and put it into a handbook that is easy to use."--WoodenBoat"Without doubt the definitive reference for selecting, installing, and understanding boat propellers."--Royal Navy Sailing Association JournalThe Nature of Boats"If you are not nautically obsessed before reading this book, you will most certainly be afterward."--SailingFascinating potpourri of information about today's boats, modern and traditional."--WoodenBoat

The Art of Designing Embedded Systems


Jack G. Ganssle - 1999
    He has done this with four books, over 500 articles, a weekly column, and continuous lecturing. Technology moves fast and since the first edition of this best-selling classic much has changed. The new edition will reflect the author's new and ever evolving philosophy in the face of new technology and realities. Now more than ever an overarching philosophy of development is needed before just sitting down to build an application. Practicing embedded engineers will find that Jack provides a high-level strategic plan of attack to the often times chaotic and ad hoc design and development process. He helps frame and solve the issues an engineer confronts with real-time code and applications, hardware and software coexistences, and streamlines detail management. CONTENTS: Chapter 1 - Introduction Chapter 2 The Project Chapter 3 The Code Chapter 4 Real Time Chapter 5 The Real World Chapter 6 Disciplined Development Appendix A A Firmware Standard Appendix B - A Simple Drawing System Appendix C A Boss’s Guide to Process*Authored by Jack Ganssle, Tech Editor of Embedded Systems Programming and weekly column on embedded.com*Keep schedules in check as projects and codes grow by taking time to understand the project beforehand*Understand how cost/benefit coexists with design and development

Colin Chapman: Lotus Engineering: Theories, Designs & Applications


Hugh Haskel - 1999
    But his talent for design stretched far beyond Formula 1, encompassing sports car racing, road cars, aircraft, powerboats -- even furniture and coffins. The late Hugh Haskell, who worked as an engineer under Chapman, guides readers through the intricacies of engineering principles to make Chapman's restless innovations comprehensible. Also included are interviews with Chapman's contemporaries and rivals, illustrations from the Lotus archives, and a foreword by legendary racer Stirling Moss, who drove several of Chapman's designs.

Introduction to Signals and Systems


Douglas K. Lindner - 1999
    It is intended to bridge between network courses and senior-level DSP, communication, and control courses. The engineering content is emphasized by the way the material is organized in a system signal framework.

Stealth Amateur Radio: Operate From Anywhere


Kirk A. Kleinschmidt - 1999
    Adventure into the world of hidden stations and invisible antennas!- Set up and operate a station without calling attention to yourself.- Successfully operate a low power (QRP) station.- Install safe antennas, including indoor antennas.- Build invisible antennas.- Install and operate a mobile station, to "get away" from radio-forbidden locations.- Operate a portable station from a campground, motel room, picnic area, mountaintop or other location.- Handle interference from your station to nearby consumer electronics devices as well as to your station from other nearby devices.- Enjoy operating from just about anywhere!