Tourism: Principles, Practices, Philosophies


Charles R. Goeldner - 1984
    Anyone involved in the work or study of today's tourism industry must consider all these factors together and their effect on it.This updated and revised Eleventh Edition of Tourism presents a comprehensive introduction to travel and tourism, while continuing the tested approach of successful previous editions. New and revised coverage, integrating the latest developments in the tourism industry, includes:Profiles of such industry leaders as J. W. Marriott, Jr, of Marriott International, Inc., James Rasulo of Walt Disney Parks and Resorts, and Francesco Frangialli, Secretary-General of the United Nations World Tourism Organization Lively and fun "Global Insights" look at emerging areas of importance in tourism Demographic trends, such as how the many new travelers from BRIC nations (Brazil, Russia, India, and China) recreate and seek culture New information on transportation options, including high-speed rail and river cruises New consideration of the use of the Internet, particularly Web 2.0 (podcasting, social networks, and blogs), in tourism research, marketing, and promotion Updates on passport, visa, and governmental policies Expanded treatment of crisis management Moving easily between theory and practice, Tourism, Eleventh Edition offers an unparalleled discussion of recreational travel today, and is suitable both as a lively learning tool for students and a reliable go-to reference for tourism professionals.

Game Programming Patterns


Robert Nystrom - 2011
    Commercial game development expert Robert Nystrom presents an array of general solutions to problems encountered in game development. For example, you'll learn how double-buffering enables a player to perceive smooth and realistic motion, and how the service locator pattern can help you provide access to services such as sound without coupling your code to any particular sound driver or sound hardware. Games have much in common with other software, but also a number of unique constraints. Some of the patterns in this book are well-known in other domains of software development. Other of the patterns are unique to gaming. In either case, Robert Nystrom bridges from the ivory tower world of software architecture to the in-the-trenches reality of hardcore game programming. You'll learn the patterns and the general problems that they solve. You'll come away able to apply powerful and reusable architectural solutions that enable you to produce higher quality games with less effort than before. Applies classic design patterns to game programming. Introduces new patterns specific to game programming. Brings abstract software architecture down to Earth with approachable writing and an emphasis on simple code that shows each pattern in practice. What you'll learn Overcome architectural challenges unique to game programming Apply lessons from the larger software world to games. Tie different parts of a game (graphics, sound, AI) into a cohesive whole. Create elegant and maintainable architecture. Achieve good, low-level performance. Gain insight into professional, game development. Who this book is forGame Programming Patterns is aimed at professional game programmers who, while successful in shipping games, are frustrated at how hard it sometimes is to add and modify features when a game is under development. Game Programming Patterns shows how to apply modern software practices to the problem of game development while still maintaining the blazing-fast performance demanded by hard-core gamers. Game Programming Patterns also appeals to those learning about game programming in their spare time. Hobbyists and aspiring professionals alike will find much to learn in this book about pathfinding, collision detection, and other game-programming problem domains.

Unit Operations of Chemical Engineering


Warren L. McCabe - 1968
    Separate chapters are devoted to each of the principle unit operations, grouped into four sections: fluid mechanics, heat transfer, mass transfer and equilibrium stages, and operations involving particulate solids.

Python for Everybody: Exploring Data in Python 3


Charles Severance - 2016
    You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.This book uses the Python 3 language. The earlier Python 2 version of this book is titled "Python for Informatics: Exploring Information".

Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Prentium Proprocessor, Pentium II, III, 4


Barry B. Brey - 1991
    This text provides a comprehensive view of programming and interfacing of the Intel family of Microprocessors from the 8088 through the latest Pentium 4 microprocessor. Organized in an orderly and manageable format, it offers over 200 programming examples using the Microsoft Macro Assembler program, and provides a thorough description of each Intel family members, memory systems, and various I/O systems.

Internet & World Wide Web: How to Program


Paul Deitel - 1999
    Internet and World Wide Web How to Program, 4e introduces students with little or no programming experience to the exciting world of Web-Based applications. The book has been substantially revised to reflect today's Web 2.0 rich Internet application-development methodologies. A comprehensive book that teaches the fundamentals needed to program on the Internet, this text provides in-depth coverage of introductory programmming principles, various markup languages (XHTML, Dynamic HTML and XML), several scripting languages (JavaScript, PHP, Ruby/Ruby on Rails and Perl); AJAX, web services, Web Servers (IIS and Apache) and relational databases (MySQL/Apache Derby/Java DB) -- all the skills and tools needed to create dynamic Web-based applications. The text contains comprehensive introductions to ASP.NET 2.0 and JavaServer Faces (JSF). Hundreds of live-code examples of real applications throughout the book available for download allow readers to run the applications and see and hear the outputs.The book provides instruction on building Ajax-enabled rich Internet applications that enhance the presentation of online content and give web applications the look and feel of desktop applications. The chapter on Web 2.0 and Internet business exposes readers to a wide range of other topics associated with Web 2.0 applications and businesses After mastering the material in this book, students will be well prepared to build real-world, industrial strength, Web-based applications.

ServSafe Coursebook [with Answer Sheet]


National Restaurant Association - 2001
    It is the ideal solution for the academic setting, multiple-day training, or individuals in need of more extensive food safety training. Food safety has never been more important to the restaurant industry and its customers. Based on the "2013""FDA Food Code, " the "ServSafe Coursebook" focuses on the preventative measures to keep food safe. The content in the "ServSafe Coursebook" goes beyond the principles found in the "ServSafe""Manager Book" and adds greater depth and breadth of food safety practices by featuring expanded sections on food defense, high-risk populations, active managerial control, and crisis management. Food safety topics are presented in a user-friendly, practical way with more real-world case studies and stories to help readers understand the day-to-day importance of food safety. Developed by the industry, for the industry, ServSafe(R) is a proven way to minimize risk and maximize protection for foodservice owners, employees, and customers. Recognized as the industry standard, ServSafe offers a complete suite of printed and online products and is the most important ingredient to food safety training and certification success. The "ServSafe Coursebook" is available packaged with MyServSafeLab(TM). MyServSafeLab is an online homework, tutorial, and assessment program that truly engages students in learning. It helps students better prepare for class, quizzes, and exams-resulting in better performance in the course-and provides educators a dynamic set of tools for gauging individual and class progress. The "ServSafe Coursebook" 6th Edition is available packaged in a number of ways to suit your specific needs. ISBN: 0133883507 is a package containing the book and the answer sheet for the pencil/paper version of the ServSafe Food Protection Manager exam" ServSafe Coursebook with Answer Sheet 6th Edition " Also available: Stand-alone book: "ServSafe Coursebook "6th Edition ISBN: 0133883604A package containing the book, the answer sheet for the pencil/paper version of the ServSafe Food Protection Manager exam, AND MyServSafeLab with Pearson eText Access Card: " ServSafe Coursebook with Answer Sheet, Revised Plus NEW MyServSafeLab with Pearson eText -- Access Card Package, "6/e ISBN: 0133962733A package containing the book and online exam voucher: "ServSafe Coursebook with Online Exam Voucher 6th Edition "ISBN: 0133883515A package containing the book, online exam voucher, AND MyServSafeLab with Pearson eText Access Card: "ServSafe Coursebook with Online Exam Voucher, Revised Plus NEW MyServSafeLab with Pearson eText -- Access Card Package, 6/e "ISBN: 0133962725Students, if interested in purchasing this title with MyServSafeLab, ask your instructor for the correct package ISBN. MyServSafeLab is not a self-paced technology and should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information.

Inside Reporting: A Practical Guide to the Craft of Journalism


Tim Harrower - 2006
    It also includes information on feature writing, from stories and reviews to column-writing.

Sustainable Energy - Without the Hot Air


David J.C. MacKay - 2008
    In case study format, this informative reference answers questions surrounding nuclear energy, the potential of sustainable fossil fuels, and the possibilities of sharing renewable power with foreign countries. While underlining the difficulty of minimizing consumption, the tone remains positive as it debunks misinformation and clearly explains the calculations of expenditure per person to encourage people to make individual changes that will benefit the world at large.

CompTIA Project+ Study Guide Authorized Courseware: Exam PK0–003


Kim Heldman - 2010
    You'll find complete coverage of all exam objectives, including key topics such as project planning, execution, delivery, closure, and others. CompTIA's Project+ is the foundation-level professional exam in the complex world of project management; certified project managers often choose to go on and obtain their Project Management Professional (PMP) certifications as well Provides complete coverage of all exam objectives for CompTIA's first update to the Project+ exam in six years Covers project planning, execution, delivery, change, control, communication, and closure Demonstrates and reinforces exam preparation with practical examples and real-word scenarios Includes a CD with Sybex test engine, practice exams, electronic flashcards, and a PDF of the book Approach the new Project+ exam with confidence with this in-depth study guide! Reviews

Introduction to Algorithms


Thomas H. Cormen - 1989
    Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

Discovering Statistics Using SPSS (Introducing Statistical Methods)


Andy Field - 2000
    What's new in the Second Edition? 1. Fully compliant with the latest version of SPSS version 12 2. More coverage of advanced statistics including completely new coverage of non-parametric statistics. The book is 50 per cent longer than the First Edition. 3. Each section of each chapter now has a notation - 1,2 or 3 - referring to the intended level of study. This helps students navigate their way through the book and makes it user-friendly for students of ALL levels. 4. Has a 'how to use this book' section at the start of the text. 5. Characters in each chapter have defined roles - summarizing key points, to pose questions etc 6. Each chapter now has several examples for students to work through. Answers provided on the enclosed CD-ROM

Modern Operating Systems


Andrew S. Tanenbaum - 1992
    What makes an operating system modern? According to author Andrew Tanenbaum, it is the awareness of high-demand computer applications--primarily in the areas of multimedia, parallel and distributed computing, and security. The development of faster and more advanced hardware has driven progress in software, including enhancements to the operating system. It is one thing to run an old operating system on current hardware, and another to effectively leverage current hardware to best serve modern software applications. If you don't believe it, install Windows 3.0 on a modern PC and try surfing the Internet or burning a CD. Readers familiar with Tanenbaum's previous text, Operating Systems, know the author is a great proponent of simple design and hands-on experimentation. His earlier book came bundled with the source code for an operating system called Minux, a simple variant of Unix and the platform used by Linus Torvalds to develop Linux. Although this book does not come with any source code, he illustrates many of his points with code fragments (C, usually with Unix system calls). The first half of Modern Operating Systems focuses on traditional operating systems concepts: processes, deadlocks, memory management, I/O, and file systems. There is nothing groundbreaking in these early chapters, but all topics are well covered, each including sections on current research and a set of student problems. It is enlightening to read Tanenbaum's explanations of the design decisions made by past operating systems gurus, including his view that additional research on the problem of deadlocks is impractical except for "keeping otherwise unemployed graph theorists off the streets." It is the second half of the book that differentiates itself from older operating systems texts. Here, each chapter describes an element of what constitutes a modern operating system--awareness of multimedia applications, multiple processors, computer networks, and a high level of security. The chapter on multimedia functionality focuses on such features as handling massive files and providing video-on-demand. Included in the discussion on multiprocessor platforms are clustered computers and distributed computing. Finally, the importance of security is discussed--a lively enumeration of the scores of ways operating systems can be vulnerable to attack, from password security to computer viruses and Internet worms. Included at the end of the book are case studies of two popular operating systems: Unix/Linux and Windows 2000. There is a bias toward the Unix/Linux approach, not surprising given the author's experience and academic bent, but this bias does not detract from Tanenbaum's analysis. Both operating systems are dissected, describing how each implements processes, file systems, memory management, and other operating system fundamentals. Tanenbaum's mantra is simple, accessible operating system design. Given that modern operating systems have extensive features, he is forced to reconcile physical size with simplicity. Toward this end, he makes frequent references to the Frederick Brooks classic The Mythical Man-Month for wisdom on managing large, complex software development projects. He finds both Windows 2000 and Unix/Linux guilty of being too complicated--with a particular skewering of Windows 2000 and its "mammoth Win32 API." A primary culprit is the attempt to make operating systems more "user-friendly," which Tanenbaum views as an excuse for bloated code. The solution is to have smart people, the smallest possible team, and well-defined interactions between various operating systems components. Future operating system design will benefit if the advice in this book is taken to heart. --Pete Ostenson

Experiencing the Lifespan


Janet Belsky - 2006
    In 2007, Janet Belsky's "Experiencing the Lifespan" was published to widespread instructor and student acclaim, ultimately winning the 2008 Textbook Excellence Award from the Text and Academic Authors Association. Now that breakthrough text returns in a rigorously updated edition that explores the lifespan by combining the latest research with a practicing psychologist's understanding of people, and a teacher's understanding of students and classroom dynamics. And again, all of this in the right number of pages to fit comfortably in a single term course.

Earth: An Introduction to Physical Geology


Edward J. Tarbuck - 1999
    This trusted book makes an often-complex subject accessible to readers with a strong focus on readability and illustrations. Offers a meaningful, non-technical survey that is informative and up to date for learning basic principles and concepts. Includes a revised and expanded GEODe Earth CD-ROM. Updates and revises art and illustrations to include dozens of new high-quality, photographs carefully selected to aid understanding and add realism. Provides a wealth of new special-interest boxes, including "Earth as a System," "People and the Environment," and "Understanding Earth." A useful reference for anyone interested in learning more about Earth's geology.