Masterminds of Programming: Conversations with the Creators of Major Programming Languages


Federico BiancuzziJohn Hughes - 2009
    In this unique collection, you'll learn about the processes that led to specific design decisions, including the goals they had in mind, the trade-offs they had to make, and how their experiences have left an impact on programming today. Masterminds of Programming includes individual interviews with:Adin D. Falkoff: APL Thomas E. Kurtz: BASIC Charles H. Moore: FORTH Robin Milner: ML Donald D. Chamberlin: SQL Alfred Aho, Peter Weinberger, and Brian Kernighan: AWK Charles Geschke and John Warnock: PostScript Bjarne Stroustrup: C++ Bertrand Meyer: Eiffel Brad Cox and Tom Love: Objective-C Larry Wall: Perl Simon Peyton Jones, Paul Hudak, Philip Wadler, and John Hughes: Haskell Guido van Rossum: Python Luiz Henrique de Figueiredo and Roberto Ierusalimschy: Lua James Gosling: Java Grady Booch, Ivar Jacobson, and James Rumbaugh: UML Anders Hejlsberg: Delphi inventor and lead developer of C# If you're interested in the people whose vision and hard work helped shape the computer industry, you'll find Masterminds of Programming fascinating.

The Invisible Computer: Why Good Products Can Fail, the Personal Computer Is So Complex, and Information Appliances Are the Solution


Donald A. Norman - 1998
    Alas, the computer industry thinks it is still in its rebellious teenage years, exulting in technical complexity. Customers want change. They are ready for products that offer convenience, ease of use, and pleasure. The technology should be invisible, hidden from sight.In this book, Norman shows why the computer is so difficult to use and why this complexity is fundamental to its nature. The only answer, says Norman, is to start over again, to develop information appliances that fit people's needs and lives. To do this companies must change the way they develop products. They need to start with an understanding of people: user needs first, technology last--the opposite of how things are done now.

Introduction to Error Analysis: The Study of Uncertainties in Physical Measurements


John R. Taylor - 1982
    It is designed as a reference for students in the physical sciences and engineering.

The Dream Machine: The Untold History of the Notorious V-22 Osprey


Richard Whittle - 2010
    The tiltrotor was the aviation equivalent of finding the Northwest Passage: an aircraft able to take off, land, and hover with the agility of a helicopter yet fly as fast and as far as an airplane. Many predicted it would reshape civilian aviation. The Marines saw it as key to their very survival. By 2000, the Osprey was nine years late and billions over budget, bedeviled by technological hurdles, business rivalries, and an epic political battle over whether to build it at all. Opponents called it one of the worst boondoggles in Pentagon history. The Marines were eager to put it into service anyway. Then two crashes killed twenty- three Marines. They still refused to abandon the Osprey, even after the Corps’ own proud reputation was tarnished by a national scandal over accusations that a commander had ordered subordinates to lie about the aircraft’s problems. Based on in-depth research and hundreds of interviews, The Dream Machine recounts the Marines’ quarter-century struggle to get the Osprey into combat. Whittle takes the reader from the halls of the Pentagon and Congress to the war zone of Iraq, from the engineer’s drafting table to the cockpits of the civilian and Marine pilots who risked their lives flying the Osprey—and sometimes lost them. He reveals the methods, motives, and obsessions of those who designed, sold, bought, flew, and fought for the tiltrotor. These stories, including never before published eyewitness accounts of the crashes that made the Osprey notorious, not only chronicle an extraordinary chapter in Marine Corps history, but also provide a fascinating look at a machine that could still revolutionize air travel.

Death March


Edward Yourdon - 1997
    This work covers the project lifecycle, addressing every key issue participants face: politics, people, process, project management, and tools.

Star Wars Roleplaying Game Saga Edition Core Rulebook


Christopher Perkins - 2007
    Immerse yourself in the excitement of the greatest space fantasy of all time!This new edition of the Star Wars Roleplaying Game encapsulates all six feature films while presenting a thorough revision of the rule, making the game easier to learn while improving the overall game experience.This new edition includes new character abilities and options, a world gazetteer, statistics for key characters from all six Star Wars films and the Expanded Universe, and guidelines on how to use Star Wars miniatures and battle maps in play.

Programming in Haskell


Graham Hutton - 2006
    This introduction is ideal for beginners: it requires no previous programming experience and all concepts are explained from first principles via carefully chosen examples. Each chapter includes exercises that range from the straightforward to extended projects, plus suggestions for further reading on more advanced topics. The author is a leading Haskell researcher and instructor, well-known for his teaching skills. The presentation is clear and simple, and benefits from having been refined and class-tested over several years. The result is a text that can be used with courses, or for self-learning. Features include freely accessible Powerpoint slides for each chapter, solutions to exercises and examination questions (with solutions) available to instructors, and a downloadable code that's fully compliant with the latest Haskell release.

Christgau's Consumer Guide: Albums of the '90s


Robert Christgau - 2000
    It was a fertile era for new genres, from alt-rock to Afropop, hip hop to techno. Rock critic Robert Christgau's obsessive ear and authoritative pen have covered it all-over 3,800 albums graded and classified, from A+s to his celebrated turkeys and duds. A rich appendix section ensures that nothing's been left out-from "subjects for further research" to "everything rocks but nothing ever dies." Christgau's Consumer Guide is essential reading and reference for any dedicated listener.

The Wrestlecrap Book of Lists!


R.D. Reynolds - 2007
    The gloves are off as best-selling author RD Reynolds and his co-author Blade Braxton pull no punches in looking at some of wrestling’s biggest mistakes, most comical mishaps and most egotistical performers. Among the lists included in this cornucopia of wrestling nonsense are: • Sights Wrestling Fans Should Never Be Forced To See Again! • The Greatest Mullets in the History of the Game! • Porn Stars Who Moonlighted in Wrestling! • The Proof that DX is really, REALLY Gay! • The Greatest Mugshots — Featuring Your Favourite Wrestlers! • The Pieces of Definitive Evidence that WCW May Have Been Run By Nazis! • Pro Wrestling’s Stupidest Hometowns! • The Things That Vince McMahon Always Wants to Talk About (Half of Which Involve His Genitalia)! Of course, we’d be remiss if we didn’t mention the book’s craptastic main event: the 25 Worst Gimmicks of All Time. Irreverent, off-kilter, and certain to be offensive to all, The WrestleCrap Book of Lists! is pro wrestling’s very worst of the worst!

Agile Software Development with Scrum


Ken Schwaber - 2001
    The Agile software process allows a company to implement eXtreme Programming quickly and immediately-and to begin producing software incrementally in as little as 30 days! Implementing eXtreme Programming is easier said than done. The process can be time consuming and actually slow down current software projects that are in process. This book shows readers how to use SCRUM, an Agile software development process, to quickly and seamlessly implement XP in their shop-while still producing actual software. Using SCRUM and the Agile process can virtually eliminate all downtime during an XP implementation.

Fundamentals of Aerodynamics


John D. Anderson Jr. - 1984
    The classic organization of the text has been preserved, with new standalone viscous flow sections at the end of various chapters to conceptualize the coverage of this topic in part 4, and complement discussion of fundamental principles in part 1, inviscid incompressible flow in part 2, and inviscid compressible flow in part 3. Historical topics, carefully developed examples, numerous illustrations, and a wide selection of chapter problems are found throughout the text to motivate and challenge students of aerodynamics. This is the most reliable up-to-date text for students and teachers of aerodynamics. New edition will include a new support tools Aerodynamics website, including animation and simulation tools. New edition will emphasize modern methods without diminishing the study of pure theory and experiment.

Computational Geometry: Algorithms and Applications


Mark de Berg - 1997
    The focus is on algorithms and hence the book is well suited for students in computer science and engineering. Motivation is provided from the application areas: all solutions and techniques from computational geometry are related to particular applications in robotics, graphics, CAD/CAM, and geographic information systems. For students this motivation will be especially welcome. Modern insights in computational geometry are used to provide solutions that are both efficient and easy to understand and implement. All the basic techniques and topics from computational geometry, as well as several more advanced topics, are covered. The book is largely self-contained and can be used for self-study by anyone with a basic background in algorithms. In the second edition, besides revisions to the first edition, a number of new exercises have been added.

Spacetime Physics


Edwin F. Taylor - 1966
    Written by two of the field's true pioneers, Spacetime Physics can extend and enhance coverage of specialty relativity in the classroom. This thoroughly up-to-date, highly accessible overview covers microgravity, collider accelerators, satellite probes, neutron detectors, radioastronomy, and pulsars.  The chapter on general relativity with new material on gravity waves, black holes, and cosmology.

Nmap Network Scanning: The Official Nmap Project Guide to Network Discovery and Security Scanning


Gordon Fyodor Lyon - 2009
    From explaining port scanning basics for novices to detailing low-level packet crafting methods used by advanced hackers, this book suits all levels of security and networking professionals. A 42-page reference guide documents every Nmap feature and option, while the rest of the book demonstrates how to apply those features to quickly solve real-world tasks. Examples and diagrams show actual communication on the wire. Topics include subverting firewalls and intrusion detection systems, optimizing Nmap performance, and automating common networking tasks with the Nmap Scripting Engine. Hints and instructions are provided for common uses such as taking network inventory, penetration testing, detecting rogue wireless access points, and quashing network worm outbreaks. Nmap runs on Windows, Linux, and Mac OS X.Nmap's original author, Gordon "Fyodor" Lyon, wrote this book to share everything he has learned about network scanning during more than 11 years of Nmap development. Visit http: //nmap.org/book for more information and sample chapters.

Introduction to Real Analysis


Robert G. Bartle - 1982
    Therefore, this book provides the fundamental concepts and techniques of real analysis for readers in all of these areas. It helps one develop the ability to think deductively, analyze mathematical situations and extend ideas to a new context. Like the first two editions, this edition maintains the same spirit and user-friendly approach with some streamlined arguments, a few new examples, rearranged topics, and a new chapter on the Generalized Riemann Integral.