- Table View
- List View
Be Nice Online
by Shannon MillerNetiquette--being polite to others online--is a foundation of becoming a responsible Internet user. Readers will learn the basics of good online behavior as well as what to do if they encounter cyberbullies or other rude or abusive behavior. The lessons learned in this volume will provide readers with tools to develop digital citizenship.
Be Prepared for the AP Computer Science Exam in Java
by Maria Litvin Gary LitvinBe Prepared is a comprehensive test preparation book for Advanced Placement* examination in computer science. It includes a thorough review section that describes exam format and requirements, C++ subset used in the exams, and exam topics for both A- and AB-level exams. It also includes over fifty multiple-choice questions with complete solutions that show effective strategies and shortcuts. <p><p>The second part of the book contains four complete practice exams with answers and solutions (two A and two AB exams, with no overlap). The companion web site for this book contains annotated solutions to free-response questions from past exams, review and practice questions for this year's required Case Study, and links to the College Board's materials and other resources on the web. The book is written by Maria Litvin, a veteran computer science teacher, College Board consultant, leader of workshops, and the author of a popular textbook for high school AP computer science courses. Four teachers from two leading schools with nationally-recognized computer science programs contributed questions for practice exams.
Be a Sloth (Be a...)
by Sarah FordSloth takes life at his own pace. He knows what makes him happy (naps, box-set binges, a good banana) and what makes him unhappy (laundry day, the gym, people who don't recycle), and he makes sure his life is filled with more of the former than the latter. He is kind to his environment, but, just as importantly, he is kind to himself. Be like Sloth, and you'll discover the secret to escaping the rat race and living a happy life in the slow lane.A fun little gift book full of cute, hilarious and inspirational sloth mantras.
BeagleBone Black Cookbook
by Charles A. HamiltonOver 70 recipes and solutions for inventors, makers, and budding engineers to create projects using the BeagleBone Black About This Book * Learn how to develop applications with the BeagleBone Black and open source Linux software * Sharpen your expertise in making sophisticated electronic devices * Explore the BeagleBone Black with this easy-to-succeed recipe format Who This Book Is For If you are a hardware, Linux, and/or microcomputing novice, or someone who wants more power and possibilities with product prototypes, electronic art projects, or embedded computing experiments, then this book is for you. It is for Internet of Things enthusiasts who want to use more sophisticated hardware than the Raspberry Pi or the Arduino can provide. Whether you are an engineering student, a DIYer, an inventor, or an advanced electronics enthusiast, this book delivers accessible, compelling instructions for using an advanced microcomputing platform. What You Will Learn * Set up and run the BeagleBone Black for the first time * Learn the basics of microcomputing and Linux using the command line and easy kernel mods * Make introductory projects with Python, JavaScript, BoneScript, and Node.js * Explore physical computing and simple circuits using buttons, LEDs, sensors, and motors * Discover the unique features of the BeagleBone Black and its real-time computing functions * Build intermediate level audio and video applications * Assemble draft prototypes for wearable and Internet of Things devices In Detail With dozens of how-tos, this book kicks off with the basic steps for setting up and running the BeagleBone Black for the first time, from connecting the necessary hardware and using the command line with Linux commands to installing new software and controlling your system remotely. Following these recipes, more advanced examples take you through scripting, debugging, and working with software source files, eventually working with the Linux kernel. Subsequently, you will learn how to exploit the board's real-time functions. We will then discover exciting methods for using sound and video with the system before marching forward into an exploration of recipes for building Internet of Things projects. Finally, the book finishes with a dramatic arc upward into outer space, when you explore ways to set up test recipes for building a project on board a small satellite's payload. Style and approach This comprehensive recipe book deconstructs a complex, often confusing piece of technology, and transforms it to become accessible and fun with snappy, unintimidating prose, and extensive easy-to-succeed instructions.
BeagleBone By Example
by Jayakarthigeyan PrabakarLearn how to build physical computing systems using BeagleBone Black and Python About This Book * Get to grips with the fundamentals of BeagleBone * Leverage Python scripts to program BeagleBone for your requirements * Build four exciting projects, from home automation to a tele-controlled robot Who This Book Is For This book is intended for hobbyists and consumers who wish to create impressive projects using BeagleBone. You must be familiar with Python programming. What You Will Learn * Program on BeagleBone Black using Python * Interface sensors and actuators to BeagleBone Black * Build your own real-time physical computing systems * Connect physical computing systems to cloud servers * Build your own home automation and home security system * Build your own tele-controlled robot with real-time video streaming In Detail BeagleBone is a low cost, community-supported development platform to develop a variety of electronic projects. This book will introduce you to BeagleBone and get you building fun, cool, and innovative projects with it. Start with the specifications of BeagleBone Black and its operating systems, then get to grips with the GPIOs available in BeagleBone Black. Work through four types of exciting projects: building real-time physical computing systems, home automation, image processing for a security system, and building your own tele-controlled robot and learn the fundamentals of a variety of projects in a single book. By the end of this book, you will be able to write code for BeagleBone in order to operate hardware and impart decision-making capabilities with the help of efficient coding in Python. Style and approach This book is a step by step guide that will walk you through the fundamentals of building different projects using BeagleBone Black.
BeagleBone Cookbook: Software and Hardware Problems and Solutions
by Mark A. Yoder Jason KridnerBeagleBone is an inexpensive web server, Linux desktop, and electronics hub that includes all the tools you need to create your own projects—whether it’s robotics, gaming, drones, or software-defined radio. If you’re new to BeagleBone Black, or want to explore more of its capabilities, this cookbook provides scores of recipes for connecting and talking to the physical world with this credit-card-sized computer.All you need is minimal familiarity with computer programming and electronics. Each recipe includes clear and simple wiring diagrams and example code to get you started. If you don’t know what BeagleBone Black is, you might decide to get one after scanning these recipes.Learn how to use BeagleBone to interact with the physical worldConnect force, light, and distance sensorsSpin servo motors, stepper motors, and DC motorsFlash single LEDs, strings of LEDs, and matrices of LEDsManage real-time input/output (I/O)Work at the Linux I/O level with shell commands, Python, and CCompile and install Linux kernelsWork at a high level with JavaScript and the BoneScript libraryExpand BeagleBone’s functionality by adding capesExplore the Internet of Things
BeagleBone Essentials
by Rodolfo GiomettiIf you are a developer with some hardware or electrical engineering experience who wants to learn how to use embedded machine-learning capabilities and get access to a GNU/Linux device driver to collect data from a peripheral or to control a device, this is the book for you.
BeagleBone For Dummies
by Lu?s Miguel Costa Perestrelo Rui SantosThe definitive, easy-to-use guide to the popular BeagleBoneboard BeagleBone For Dummies is the definitive beginner's guideto using the popular BeagleBone board to learn electronics andprogramming. Unlike other books that require previous knowledge ofelectronics, Linux, and Python, this one assumes you know nothingat all, and guides you step-by-step throughout the process ofgetting acquainted with your BeagleBone Original or BeagleBoneBlack. You'll learn how to get set up, use the software, build thehardware, and code your projects, with plenty of examples to walkyou through the process. You'll move carefully through your firstBeagleBone project, then get ideas for branching out from there tocreate even better, more advanced programs.The BeagleBone is a tiny computer board - about the sizeof a credit card - that has all the capability of a desktop.Its affordability and ease of use has made it popular amonghobbyists, hardware enthusiasts, and programmers alike, and it'stime for you to join their ranks as you officially dive into theworld of microcomputers. This book removes the guesswork from usingthe popular BeagleBone board and shows you how to get up andrunning in no time.Download the operating system and connect your BeagleBoneLearn to navigate the desktop environmentStart programming with Python and BonescriptBuild your first project, and find plans for many moreTo learn BeagleBone, you could spend hours on the Internet andstill never find the information you need, or you can geteverything you need here. This book appeals to all new andinexperienced hobbyists, tinkerers, electronics gurus, hackers,budding programmers, engineers, and hardware geeks who want tolearn how to get the most out of their powerful BeagleBone.
BeagleBone Home Automation
by Juha LummeAn easy-to-follow guide full of hands-on examples to help transform your house into a standalone home automation solution.If you are looking for ways to create a highly capable home automation system that is easily extendable and highly configurable, then this book is for you. Basic knowledge of electronics and programming in Python and/or Java languages will be helpful, but not mandatory.
BeagleBone Home Automation Blueprints
by Rodolfo GiomettiAutomate and control your home using the power of the BeagleBone Black with practical home automation projects About This Book * Build, set up, and develop your circuits via step-by-step tutorial of practical examples, from initial board setup to device driver management * Get access to several kinds of computer peripherals to monitor and control your domestic environment using this guide * This book is spread across 10 chapters all focused on one practical home automation project Who This Book Is For This book is for developers who know how to use BeagleBone and are just above the "beginner" level. If you want to learn to use embedded machine learning capabilities, you should have some experience of creating simple home automation projects. What You Will Learn * Build a CO (and other gas) sensor with a buzzer/LED alarm to signal high concentrations * Log environment data and plot it in a fancy manner * Develop a simple web interface with a LAMP platform * Prepare complex web interfaces in JavaScript and get to know how to stream video data from a webcam * Use APIs to get access to a Google Docs account or a WhatsApp/Facebook account to manage a home automation system * Add custom device drivers to manage an LED with different blinking frequencies * Discover how to work with electronic components to build small circuits * Use an NFS, temperature sensor, relays, and other peripherals to monitor and control your surroundings In Detail BeagleBone is a microboard PC that runs Linux. It can connect to the Internet and can run OSes such as Android and Ubuntu. BeagleBone is used for a variety of different purposes and projects, from simple projects such as building a thermostat to more advanced ones such as home security systems. Packed with real-world examples, this book will provide you with examples of how to connect several sensors and an actuator to the BeagleBone Black. You'll learn how to give access to them, in order to realize simple-to-complex monitoring and controlling systems that will help you take control of the house. You will also find software examples of implementing web interfaces using the classical PHP/HTML pair with JavaScript, using complex APIs to interact with a Google Docs account, WhatsApp, or Facebook. This guide is an invaluable tutorial if you are planning to use a BeagleBone Black in a home automation project. Style and approach This step-by-step guide contains several home automation examples that can be used as base projects for tons of other home automation and control systems. Through clear, concise examples based on real-life situations, you will quickly get to grips with the core concepts needed to develop home automation applications with the BeagleBone Black using both the C language and high-level scripting languages such as PHP, Python, and JavaScript.
BeagleBone Media Center
by David LewinWhether you are a hobbyist or a professional, this book will get you fully equipped to resolve the most commonly occurring media-related challenges. If you want to expand your horizons beyond lighting an LED and push the limits of your board, this is just the book for you. Working knowledge of BeagleBone is assumed.
BeagleBone Robotic Projects
by Richard GrimmettDevelop practical example projects with detailed explanations; combine the projects in a vast number of ways to create different robot designs, or work through them in sequence to discover the full capability of the BeagleBone Black.This book is for anyone who is curious about using new, low-cost hardware to create robotic projects that have previously been the domain of research labs, major universities or Defence departments. Some programming experience would be useful, but if you know how to use a personal computer, you can use this book to construct far more complex systems than you would have thought possible.
BeagleBone Robotic Projects: Create complex and exciting robotic projects with the BeagleBone Blue
by Richard GrimmettExciting new capabilities to enable even easier DIY robotics with BeagleBone BlueKey FeaturesBuild powerful robots with the all new BeagleBone BlueCommunicate with your robot and teach it to detect and respond to its environmentControl walking, rolling, swimming, and flying robots with your iOS and Android mobile devicesBook DescriptionBeagleBone Blue is effectively a small, light, cheap computer in a similar vein to Raspberry Pi and Arduino. It has all of the extensibility of today’s desktop machines, but without the bulk, expense, or noise. This project guide provides step-by-step instructions that enable anyone to use this new, low-cost platform in some fascinating robotics projects. By the time you are finished, your projects will be able to see, speak, listen, detect their surroundings, and move in a variety of amazing ways. The book begins with unpacking and powering up the components. This includes guidance on what to purchase and how to connect it all successfully, and a primer on programming the BeagleBone Blue. You will add additional software functionality available from the open source community, including making the system see using a webcam, hear using a microphone, and speak using a speaker. You will then learn to use the new hardware capability of the BeagleBone Blue to make your robots move, as well as discover how to add sonar sensors to avoid or find objects. Later, you will learn to remotely control your robot through iOS and Android devices. At the end of this book, you will see how to integrate all of these functionalities to work together, before developing the most impressive robotics projects: Drone and Submarine.What you will learnPower on and configure the BeagleBone BlueGet to know Simple programming techniques to enable the unique hardware capabilities of the BeagleBone BlueConnect standard hardware to enable your projects to see, speak, hear, and moveBuild advanced capabilities into your projects, such as GPS and sonar sensorsBuild complex projects that can fly, or go under or on the waterWho this book is forThis book is for anyone who is curious about using new, low-cost hardware to create robotic projects and have previously been the domain of research labs, major universities, or defence departments. Some programming experience would be useful, but if you know how to use a personal computer, you can use this book to construct far more complex systems than you would have thought possible.
BeagleBone for Secret Agents
by Josh DatkoIf you have some experience with the BeagleBone or similar embedded systems and want to learn more about security and privacy, this book is for you. Alternatively, if you have a security and privacy background and want to learn more about embedded development, this book is for you. You should have some familiarity with Linux systems and with the C and Python programming languages.
Beamforming Antennas in Wireless Networks: Multihop And Millimeter Wave Communication Networks (Springerbriefs In Electrical And Computer Engineering Ser.)
by Osama Bazan Baha Uddin Kazi Muhammad JaseemuddinWireless networks are facing growing demand for high capacity, better coverage, support of new applications and broad range of services. In this book, the authors first present an overview of beamforming antennas and millimeter wave communications followed by a discussion on the challenges and issues facing MAC and multi-hop routing in the wireless networks with beamforming antennas. Then, they discuss various MAC and routing protocols that are specifically designed to address those issues and exploit the benefits of millimeter wave and beamforming antennas. Authors also present a framework to provide Quality of Service (QoS) in contention-based wireless networks with beamforming antennas. Finally, the book is concluded with a discussion on open research topics for future generation WLAN systems.
Beamforming in Medical Ultrasound Imaging (Springer Tracts in Electrical and Electronics Engineering)
by Babak Mohammadzadeh Asl Roya ParidarThis book deals with the concept of medical ultrasound imaging and discusses array signal processing in ultrasound. Signal processing using different beamforming techniques in order to achieve a desirable reconstructed image and, consequently, obtain useful information about the imaging medium is the main focus of this book. In this regard, the principles of image reconstruction techniques in ultrasound imaging are fully described, and the required processing steps are completely expanded and analyzed in detail. Simulation results to compare the performance of different beamformers are also included in this book to visualize their differences to the reader. Other advanced techniques in the field of medical ultrasound data processing, as well as their corresponding recent achievements, are also presented in this book. Simply put, in this book, processing of medical ultrasound data from different aspects and acquiring information from them in different manners are covered and organized in different chapters. Before going through the detailed explanation in each chapter, it gives the reader an overview of the considered issue and focuses his\her mind on the challenge ahead. The contents of the book are also presented in such a way that they are easy for the reader to understand. This book is recommended for researchers who study medical ultrasound data processing.
Bears' Guide to College Degrees by Mail and Internet (10th edition)
by John Bear Mariah BearAs more and more schools bring the classroom to the student through the mail, on video, and via the Internet, the need for an accurate, up-to-date, and technically savvy resource is more crucial than ever. Today it's not only possible, it's usually faster, definitely cheaper, and sometimes even better to earn a degree-bachelor's, master's, or doctorate off campus. But how to decide which school or program is best? In this revised and updated tenth edition of the BEARS' GUIDE TO COLLEGE DEGREES BY MAIL & INTERNET, distance-education experts John and Mariah Bear have negotiated the minefield of nontraditional education and examined literally thousands of schools. In this comprehensive and respected guide, you'll find the 100 best programs to serve the needs of virtually every student, from the middle manager trying to advance a stalled career to the stay-at-home mom or empty-nester returning to the work force. Walks the reader through the academic labyrinth of degree requirements, transcripts, scholarships, accreditation, equivalency exams, credentials, diplomas, degree mills, and more. Highlights the 100 best schools and provides resources for students with specialized needs. John and Mariah Bear are widely considered the leading experts in the field and have helped millions to achieve their lifelong goals.
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design
by Diomidis Spinellis Georgios GousiosWhat are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover: How Facebook's architecture is the basis for a data-centric application ecosystem The effect of Xen's well-designed architecture on the way operating systems evolve How community processes within the KDE project help software architectures evolve from rough sketches to beautiful systems How creeping featurism has helped GNU Emacs gain unanticipated functionality The magic behind the Jikes RVM self-optimizable, self-hosting runtime Design choices and building blocks that made Tandem the choice platform in high-availability environments for over two decades Differences and similarities between object-oriented and functional architectural views How architectures can affect the software's evolution and the developers' engagement Go behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.
Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design
by Diomidis Spinellis Georgios GousiosWhat are the ingredients of robust, elegant, flexible, and maintainable software architecture? Beautiful Architecture answers this question through a collection of intriguing essays from more than a dozen of today's leading software designers and architects. In each essay, contributors present a notable software architecture, and analyze what makes it innovative and ideal for its purpose. Some of the engineers in this book reveal how they developed a specific project, including decisions they faced and tradeoffs they made. Others take a step back to investigate how certain architectural aspects have influenced computing as a whole. With this book, you'll discover:How Facebook's architecture is the basis for a data-centric application ecosystemThe effect of Xen's well-designed architecture on the way operating systems evolveHow community processes within the KDE project help software architectures evolve from rough sketches to beautiful systemsHow creeping featurism has helped GNU Emacs gain unanticipated functionalityThe magic behind the Jikes RVM self-optimizable, self-hosting runtimeDesign choices and building blocks that made Tandem the choice platform in high-availability environments for over two decadesDifferences and similarities between object-oriented and functional architectural viewsHow architectures can affect the software's evolution and the developers' engagementGo behind the scenes to learn what it takes to design elegant software architecture, and how it can shape the way you approach your own projects, with Beautiful Architecture.
Beautiful Beasties
by Jamie PflughoeftThe book pet lovers have been waiting for: professional advice on pet photographyEvery pet parent knows how difficult it is to get that calendar-quality photo of a beloved cat or dog. This guide to pet photography is long overdue! Pet lovers will find terrific tips to help them capture their pets? personalities in photos, while professional photographers who want to extend their business opportunities will value advice on the unique challenges of working with animals and creating the portraits their clients want. With pet owners comprising more than 62 percent of Americans, there is an eager amateur market for a book that reveals how to get great photos of those furry family members Zeroes in on pet photography as a growing specialty among professional photographers, and this book offers advice for creating great pet portraits as well as tips on working with animals and their ownersExplains how to capture expressions, avoid spooky eyes, edit for better images, work with multiple animals, and much moreAs the first serious guide to pet photography on the market, Beautiful Beasties has what pet parents and professional photographers need to capture memorable pet photos.
Beautiful Code: Leading Programmers Explain How They Think
by Andy Oram Greg WilsonHow do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major coding and design experts to see problems through their eyes.This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules.This book contains 33 chapters contributed by Brian Kernighan, KarlFogel, Jon Bentley, Tim Bray, Elliotte Rusty Harold, Michael Feathers,Alberto Savoia, Charles Petzold, Douglas Crockford, Henry S. Warren,Jr., Ashish Gulhati, Lincoln Stein, Jim Kent, Jack Dongarra and PiotrLuszczek, Adam Kolawa, Greg Kroah-Hartman, Diomidis Spinellis, AndrewKuchling, Travis E. Oliphant, Ronald Mak, Rogerio Atem de Carvalho andRafael Monnerat, Bryan Cantrill, Jeff Dean and Sanjay Ghemawat, SimonPeyton Jones, Kent Dybvig, William Otte and Douglas C. Schmidt, AndrewPatzer, Andreas Zeller, Yukihiro Matsumoto, Arun Mehta, TV Raman,Laura Wingerd and Christopher Seiwald, and Brian Hayes.Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.
Beautiful Data: The Stories Behind Elegant Data Solutions
by Toby Segaran Jeff HammerbacherIn this insightful book, you'll learn from the best data practitioners in the field just how wide-ranging -- and beautiful -- working with data can be. Join 39 contributors as they explain how they developed simple and elegant solutions on projects ranging from the Mars lander to a Radiohead video.With Beautiful Data, you will:Explore the opportunities and challenges involved in working with the vast number of datasets made available by the WebLearn how to visualize trends in urban crime, using maps and data mashupsDiscover the challenges of designing a data processing system that works within the constraints of space travelLearn how crowdsourcing and transparency have combined to advance the state of drug researchUnderstand how new data can automatically trigger alerts when it matches or overlaps pre-existing dataLearn about the massive infrastructure required to create, capture, and process DNA dataThat's only small sample of what you'll find in Beautiful Data. For anyone who handles data, this is a truly fascinating book. Contributors include:Nathan YauJonathan Follett and Matt HolmJ.M. HughesRaghu Ramakrishnan, Brian Cooper, and Utkarsh SrivastavaJeff HammerbacherJason Dykes and Jo WoodJeff Jonas and Lisa SokolJud ValeskiAlon Halevy and Jayant MadhavanAaron Koblin with Valdean KlumpMichal MigurskiJeff HeerCoco KrummePeter NorvigMatt Wood and Ben BlackburneJean-Claude Bradley, Rajarshi Guha, Andrew Lang, Pierre Lindenbaum, Cameron Neylon, Antony Williams, and Egon WillighagenLukas Biewald and Brendan O'ConnorHadley Wickham, Deborah Swayne, and David PooleAndrew Gelman, Jonathan P. Kastellec, and Yair GhitzaToby Segaran
Beautiful JavaScript: Leading Programmers Explain How They Think
by Anton KovalyovJavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed?This guide gives you a rare glimpse into JavaScript from people intimately familiar with it. Chapters contributed by domain experts such as Jacob Thornton, Ariya Hidayat, and Sara Chipps show what they love about their favorite language—whether it’s turning the most feared features into useful tools, or how JavaScript can be used for self-expression.Contributors include:Angus CrollJonathan BarronvilleSara ChippsMarijn HaverbekeAriya HidayatDaryl KoopersmithAnton KovalyovRebecca MurpheyDaniel PupiusGraeme RobertsJenn SchifferJacob ThorntonBen VinegarRick WaldronNicholas Zakas
Beautiful Minecraft
by James DelaneyWith a bit of imagination and a heavy dose of artistic talent, Minecraft blocks can be used to build almost anything. But as you’ll see, some artists are taking Minecraft building to a whole new level.Beautiful Minecraft is a compendium of stunning artwork built in Minecraft. Using millions of blocks and spending hundreds of hours, these artists have created floating steampunk cities, alien worlds, detailed classical sculptures, fantastical landscapes, architectural marvels, and more.The results are simply beautiful.
Beautiful Security: Leading Security Experts Explain How They Think
by John Viega Andy OramAlthough most people don't give security much attention until their personal or business systems are attacked, this thought-provoking anthology demonstrates that digital security is not only worth thinking about, it's also a fascinating topic. Criminals succeed by exercising enormous creativity, and those defending against them must do the same. Beautiful Security explores this challenging subject with insightful essays and analysis on topics that include:The underground economy for personal information: how it works, the relationships among criminals, and some of the new ways they pounce on their preyHow social networking, cloud computing, and other popular trends help or hurt our online securityHow metrics, requirements gathering, design, and law can take security to a higher levelThe real, little-publicized history of PGPThis book includes contributions from:Peiter "Mudge" ZatkoJim StickleyElizabeth NicholsChenxi WangEd BellisBen EdelmanPhil Zimmermann and Jon CallasKathy WangMark CurpheyJohn McManusJames RouthRandy V. SabettAnton ChuvakinGrant Geyer and Brian DunphyPeter WaynerMichael Wood and Fernando FranciscoAll royalties will be donated to the Internet Engineering Task Force (IETF).