- Table View
- List View
Understanding Machine Understanding: Does AI Really Know What It Is Talking About?
by Ken ClementsThis is a comprehensive and thought-provoking exploration of the nature of machine understanding, its evaluation, and its implications. The book proposes a new framework, the Multifaceted Understanding Test Tool (MUTT), for assessing machine understanding
Understanding Macromedia Flash 8 ActionScript 2: Basic techniques for creatives
by Alex Michael Andrew RapoAndrew Rapo and Alex Michael explain all the important programming concepts from a designer's point of view, making them completely accessible to non-programmers. Completely revised and rewritten this second edition will help you develop professional ActionScript 2 applications, and communicate knowledgably about current, Object Oriented ActionScript 2 techniques.Divided into four sections to take you from novice to professional results:* Flash Fundamentals: Introduces the Flash authoring environment and basic core Flash concepts. * ActionScript 2 Fundamentals: Explains basic programming concepts and terminology, and shows how ActionScript 2 classes are constructed and used. * Built-in Classes: Describes the built-in ActionScript classes that are available for use in applications, including the MovieClip class, Key class, Sound class, etc. * Using ActionScript to Build a Game: Describes the development process for creating a complex Flash application and presents commercial-quality game coding examples.
Understanding Maple
by Ian ThompsonMaple is a powerful symbolic computation system that is widely used in universities around the world. This short introduction gives readers an insight into the rules that control how the system works, and how to understand, fix, and avoid common problems. Topics covered include algebra, calculus, linear algebra, graphics, programming, and procedures. Each chapter contains numerous illustrative examples, using mathematics that does not extend beyond first-year undergraduate material. Maple worksheets containing these examples are available for download from the author's personal website. The book is suitable for new users, but where advanced topics are central to understanding Maple they are tackled head-on. Many concepts which are absent from introductory books and manuals are described in detail. With this book, students, teachers and researchers will gain a solid understanding of Maple and how to use it to solve complex mathematical problems in a simple and efficient way.
Understanding Microsoft Intune: Deploying Applications Using PowerShell
by Owen HeaumeLearn to deploy simple and complex applications that are beyond the scope of default Intune application deployment scenarios and limitations. This book will help you deploy applications using a PowerShell script. The book starts with PowerShell Cmdlets to get an understanding of deployment through PowerShell scripts. Next, you will learn how to work with msiexec where you will learn which properties of your MSI can be set and what values can be passed to them, even if you do not know what the properties and values initially are. Further, you will learn how to install and uninstall a Setup.exe and how to determine the silent switches, along with MSI extraction methods. You will then learn detection rules using PowerShell, including how to detect by registry or application version and build numbers as well as using custom PowerShell detection rules. You will then gain an understanding of the location to run the script. Moving forward, you will go through installing a program by calling MSI or Setup.exe using PowerShell and how to handle spaces in the filenames. Following this, you will go through how to deploy the various script types in Intune; whether it is a standard script, or if the whole script is a function or contains functions, or if it has an entry point. Deployment Templates and application preparation in Intune are discussed next, along with the process to create the .Intunewin with the Intune Winapp Util. You will then learn how to uninstall previous applications before a new deployment. You'll also be walked through useful snippets and examples of deployment where you will be able to utilize all the aspects of deployment in Intune discussed in prior chapters. After reading the book, you will be able to manage application deployments and detection rules using PowerShell with Microsoft Intune.What You Will Learn:How to find valid properties and values to use with msiexecUsing PowerShell for detection ruleDeploying using a template for reliable and repeatable deploymentsHow to create the Windows App (Win32) App Who Is This Book For:I.T Professionals who manage application deployments using Microsoft Intune.
Understanding Microsoft Teams Administration: Configure, Customize, and Manage the Teams Experience
by Balu N IlagExplore solutions, best practices, tips, and workarounds to plan, design, customize, implement, and manage Microsoft Teams in any environment. The book starts with an overview of Microsoft Teams where you will go through the teams architecture, teams/channels, audio/video meetings, and the phone system. It further dives into deployment and management of teams, clients, guests and external access, and live events, followed by network assessment and bandwidth planning for Teams. Here, you will learn about deployment of quality of service and how to configure your phone systems using direct routing and calling plans. Moving forward, you will learn Microsoft Teams administration and policy management along with the migration process of Skype for Business on-prem to Microsoft Teams. Towards the end, you will learn troubleshooting techniques in Teams for call quality issues and connectivity challenges. After reading Understanding Microsoft Teams Administration, you will be able to effectively configure, customize, and manage the Teams experience using the Teams admin portal and other tools and techniques. What You Will Learn Understand the Microsoft Teams architecture including the different components involved Enable and manage external and guest access for Teams users Manage Teams and channels with a private channel Implement quality of service for audio/video calls and meetings Establish Office 365 data classifications, loss prevention plans, and governance Manage resource types, licensing, service health reporting, and support Work with Microsoft Teams room and live event management Implement and manage messaging, calling policies, and settings Who This Book Is ForAdministrators and technical consultants working on Teams.
Understanding Microsoft Teams Administration: Configure, Customize, and Manage the Teams Experience
by Balu N Ilag Durgesh Tripathy Vijay IreddyThis book provides solutions, best practices, tips, and workarounds to plan, design, customize, implement, and manage Microsoft Teams in any environment. This revised edition has been updated to reflect all the latest techniques and products, including migration from Skype for Business On-Prem to Microsoft Teams, along with Teams for Education, which includes a range of features and tools that enable teachers and students to collaborate, communicate, and learn in a virtual environment.The book begins with an overview of Microsoft Teams, including its architecture, teams/channels, audio/video meetings, and the phone system. The authors then take you deeper into deployment and management of teams, clients, guests and external access, and live events, followed by a walk-through of network assessment and bandwidth planning for Teams. Here, you will learn about deployment of quality of service and how to configure your phone systems using direct routing and calling plans. Moving forward, you will learn Microsoft Teams administration and policy management along with the migration process of Skype from Business On-Prem to Microsoft Teams. To wrap things up, the authors demonstrate some troubleshooting techniques for call quality issues in Teams, and walk you through various features of Teams for Education and how to utilize them. By the time you turn the last page of Understanding Microsoft Teams Administration, you'll be fully equipped to configure, customize, and control Teams with confidence. Don't just adapt to the future of collaboration—lead it. What You Will Learn Kickstart your journey: Get acquainted with the Teams architecture, from teams and channels to audio/video conferencing and beyondMaster the mechanics: Dive deep into deployment, including crucial aspects like guest access, such as events, and network assessmentElevate call quality: Learn the nuts and bolts of Quality of Service (QoS) and phone systems, including direct routing and calling plansAdmin like a pro: Gain insights into robust policy management, and understand how to navigate the Teams admin portal with finesseGet a grip on network assessment and bandwidth planning tailored specifically for TeamsUnlock secrets of quality of service, direct routing, and customized calling plansMigration simplified: Seamlessly shift from Skype for Business On-Prem to Teams without missing a beatEdu-tech unveiled: Explore Teams for Education and how its myriad features can enrich virtual learning experiences for teachers and students alikeWhat's new: A dedicated chapter exclusively covering Microsoft Teams for Education, focusing on empowering both educators and studentsWho This Book Is For Administrators and technical consultants focused on Microsoft Teams. This book serves as an invaluable resource for those looking to optimize team collaboration and communication within their organizations.
Understanding Multimedia Documents
by Richard Lowe Jean-Francois Rouet Wolfgang SchnotzProfessionals who use multimedia documents as a tool to communicate concepts will find this a hugely illuminating text. It provides a comprehensive and up to date account of relevant research issues, methodologies and results in the area of multimedia comprehension. More specifically, the book draws connections between cognitive research, instructional strategies and design methodologies. It includes theoretical reviews, discussions of research techniques, ad original experimental contributions. The book highlights essential aspects of current theories, and trends for future research on the use of multimedia documents.
Understanding MySQL Internals: Discovering and Improving a Great Database
by Sasha PachevAlthough MySQL's source code is open in the sense of being publicly available, it's essentially closed to you if you don't understand it. In this book, Sasha Pachev -- a former member of the MySQL Development Team -- provides a comprehensive tour of MySQL 5 that shows you how to figure out the inner workings of this powerful database. You'll go right to heart of the database to learn how data structures and convenience functions operate, how to add new storage engines and configuration options, and much more. The core of Understanding MySQL Internals begins with an Architecture Overview that provides a brief introduction of how the different components of MySQL work together. You then learn the steps for setting up a working compilable copy of the code that you can change and test at your pleasure. Other sections of the book cover:Core server classes, structures, and APIThe communication protocol between the client and the serverConfiguration variables, the controls of the server; includes a tutorial on how to add your ownThread-based request handling -- understanding threads and how they are used in MySQLAn overview of MySQL storage enginesThe storage engine interface for integrating third-party storage enginesThe table lock managerThe parser and optimizer for improving MySQL's performanceIntegrating a transactional storage engine into MySQLThe internals of replicationUnderstanding MySQL Internals provides unprecedented opportunities for developers, DBAs, database application programmers, IT departments, software vendors, and computer science students to learn about the inner workings of this enterprise-proven database. With this book, you will soon reach a new level of comprehension regarding database development that will enable you to accomplish your goals. It's your guide to discovering and improving a great database.
Understanding Network Hacks
by Bastian BallmannThis book explains how to see one's own network through the eyes of an attacker, to understand their techniques and effectively protect against them. Through Python code samples the reader learns to code tools on subjects such as password sniffing, ARP poisoning, DNS spoofing, SQL injection, Google harvesting and Wifi hacking. Furthermore the reader will be introduced to defense methods such as intrusion detection and prevention systems and log file analysis by diving into code.
Understanding Network Hacks: Attack and Defense with Python 3
by Bastian BallmannThis book explains how to see one's own network through the eyes of an attacker, to understand their techniques and effectively protect against them. Through Python code samples the reader learns to code tools on subjects such as password sniffing, ARP poisoning, DNS spoofing, SQL injection, Google harvesting, Bluetooth and Wifi hacking. Furthermore the reader will be introduced to defense methods such as intrusion detection and prevention systems and log file analysis by diving into code.
Understanding Open Source and Free Software Licensing: Guide to Navigating Licensing Issues in Existing & New Software
by Andrew M. St. LaurentIf you've held back from developing open source or free software projects because you don't understand the implications of the various licenses, you're not alone. Many developers believe in releasing their software freely, but have hesitated to do so because they're concerned about losing control over their software. Licensing issues are complicated, and both the facts and fallacies you hear word-of-mouth can add to the confusion.Understanding Open Source and Free Software Licensing helps you make sense of the different options available to you. This concise guide focuses on annotated licenses, offering an in-depth explanation of how they compare and interoperate, and how license choices affect project possibilities. Written in clear language that you don't have to be a lawyer to understand, the book answers such questions as: What rights am I giving up? How will my use of OS/FS licensing affect future users or future developers? Does a particular use of this software--such as combining it with proprietary software--leave me vulnerable to lawsuits?Following a quick look at copyright law, contracts, and the definition of "open source," the book tackles the spectrum of licensing, including:The MIT (or X), BSD, Apache and Academic Free licensesThe GPL, LGPL, and Mozilla licensesThe QT, Artistic, and Creative Commons licensesClassic Proprietary licensesSun Community Source license and Microsoft Shared Source projectThe book wraps up with a look at the legal effects--both positive and negative--of open source/free software licensing.Licensing is a major part of what open source and free software are all about, but it's still one of the most complicated areas of law. Even the very simple licenses are tricky. Understanding Open Source and Free Software Licensing bridges the gap between the open source vision and the practical implications of its legal underpinnings. If open source and free software licenses interest you, this book will help you understand them. If you're an open source/free software developer, this book is an absolute necessity.
Understanding Operating Systems
by Ida M. Flynn Ann McHoesProvide a clear, straightforward explanation of both operating system theory and practice for your students with UNDERSTANDING OPERATING SYSTEMS, 8E. As in previous trusted editions, this award-winning book's highly regarded structure begins with a valuable discussion of fundamentals before introducing specific operating systems. Fully updated, timely content offers an expanded analysis of how innovations, such as multi-core processing and wireless technologies, have impacted today's operating systems. Revised Research Topics within this edition's practical exercises encourage independent student research of emerging and influential topics. Updates throughout the final four chapters now highlight information on the most current versions of UNIX (including the latest Macintosh OS), Linux, Windows, and Android to prepare your students for success in working with today's systems.
Understanding Operating Systems
by Ida M. Flynn Ann Mciver MchoesNow in its Seventh Edition, UNDERSTANDING OPERATING SYSTEMS continues to provide a clear and straightforward explanation of operating system theory and practice. As in previous editions, the book's highly regarded structure begins with a discussion of fundamentals before moving on to specific operating systems. Fully updated, this new edition includes expanded analysis of the impact on operating systems of such innovations as multi-core processing and wireless technologies. Revised Research Topics in the exercise section encourage independent student research. The final four chapters have been updated to include information on current versions of UNIX (including the latest Macintosh OS), Linux, and Windows, and a new chapter on Android has been added.
Understanding Oracle APEX 20 Application Development: Think Like an Application Express Developer
by Edward ScioreThis book shows developers and Oracle professionals how to build practical, non-trivial web applications using Oracle’s rapid application development environment – Application Express (APEX). This third edition Is revised to cover the new features and user interface experience found in APEX 20. Interactive grids and form regions are two of the newer aspects of APEX covered in this edition. The book is targeted at those who are new to APEX and just beginning to develop real projects for deployment, as well as those who are familiar with APEX and want a deeper understanding. The book takes you through the development of a demo web application that illustrates the concepts all APEX programmers should know. This book introduces the world of APEX properties, explaining the functionality supported by each page component as well as the techniques developers use to achieve that functionality. Topics include conditional formatting, user-customized reports, data entry forms, concurrency and lost updates, and security control. Specific attention is given in the book to the thought process involved in choosing and assembling APEX components and features to deliver a specific result. Understanding Oracle APEX 20 Application Development, 3rd Edition is the ideal book to take you from an understanding of the individual pieces of APEX to an understanding of how those pieces are assembled into polished applications.What You Will LearnBuild attractive, highly functional web apps from the ground upEnhance and customize pages created by the APEX wizardsUnderstand the security implications of page designWrite PL/SQL code for process activity and verificationBuild complex components such as forms and interactive gridsWho This Book Is ForDevelopers new to APEX who desire a strong fundamental understanding of how APEX applications work. For existing developers and database administrators desiring to mine the most value from APEX by improving their development techniques.
Understanding Oracle APEX 5 Application Development
by Edward ScioreThis new edition of Understanding Oracle APEX 5 Application Development shows APEX developers how to build practical, non-trivial web applications. The book introduces the world of APEX properties, explaining the functionality supported by each page component as well as the techniques developers use to achieve that functionality. The book is targeted at those who are new to APEX and just beginning to develop real projects for production deployment. Reading the book and working the examples will leave you in a good position to build good-looking, highly-functional, web applications. Topics include: conditional formatting, user-customized reports, data entry forms, concurrency and lost updates, and updatable reports. Accompanying the book is a demo web application that illustrates each concept mentioned in the book. Specific attention is given in the book to the thought process involved in choosing and assembling APEX components and features to deliver a specific result. Understanding Oracle APEX 5 Application Development is the ideal book to take you from an understanding of the individual pieces of APEX to an understanding of how those pieces are assembled into polished applications. Teaches how to develop non-trivial APEX applications. Provides deep understanding of APEX functionality. Shows the techniques needed for customization. What you'll learn Build attractive, highly-functional, web applications from the ground up. Enhance pages created by Application Express wizards. Understand the security implications of page design. Write PL/SQL code for process activity and verification. Build complex components such as tabular forms. Manipulate session state as users progress through a task. Who this book is for Understanding Oracle APEX 5 Application Development is for developers wanting a strong, fundamental understanding of how Application Express applications work. It is also intended for APEX developers who wish to improve their development techniques and more fully understand the thought processes involved in building APEX applications. Table of Contents 1. The SQL Workshop 2. Applications and Pages 3. Regions 4. Navigation 5. Items and Buttons 6. Session State 7. Processes 8. Data Validation 9. Branches 10. Tabular Forms 11. Dynamic SQL 12. Security
Understanding PaaS
by Michael P. Mcgrath<p>Cloud computing is the most rapidly growing segment of information technology today. The largest enterprises and the newest start-ups are all working interesting and unique cloud strategies. At the heart of this growth is the newest and most misunderstood segment of cloud computing: Platform as a Service.<br/><br/>\nThis book describes how to best utilize PaaS as a way to solve old and new technology problems. Innovation has become a normal part of business and PaaS takes that innovation to the next level by significantly lowering cost, overhead, and maintenance requirements. Information Technology is fun and exciting again, "Understanding PaaS" will show you how to get started.</p>
Understanding PaaS: Unleash the Power of Cloud Computing (Oreilly And Associate Ser.)
by Michael P. McgrathThe least understood feature of cloud computing, Platform as a Service (PaaS), is also the most powerful and cost effective. This concise overview shows you why organizations that properly wield PaaS can quickly gain a strong competitive advantage. You’ll learn how PaaS enables developers to pursue low cost R&D projects, lets system administrators focus on systems rather than servers, and helps architects evaluate new technology quickly and directly.Many reliable PaaS providers are available today, including services from Amazon, Red Hat, and Google. This book offers valuable advice for technically and not-so-technically minded people who want to understand how PaaS can change the way organizations do computing.Get rudimentary examples of how to initiate projects with a typical PaaS providerConsider language selection, feature set, and general capabilities when evaluating a PaaS solutionAutomate tasks like continuous integration, unit tests, and buildsLearn how to design applications by understanding how PaaS works under the hoodDiscover the critical difference between scaling up and scaling outAnticipate subtle but important differences between traditional computing and PaaS computingChange the way you think about security in the cloud
Understanding Payments: A Whistle-Stop Tour into What You Thought You Knew
by Neira JonesThis is the book for professionals in the payments industry. Written in an engaging and accessible style, it enables new and experienced payments practitioners alike to understand the fundamentals of the various payment ecosystems, and to quickly get up to speed on developments in the industry.From cards to bank and alternative payments, the jargon is debunked and myths are busted. For each ecosystem, a simple framework is used: mechanics, economics, risks, and future outlook, enabling comparison and the evaluation of the best applications in different scenarios. The book also provides an overview of the global regulatory landscape. Drawing on real examples throughout, it weaves together the underpinning ecosystem principles, legislation, and key stakeholders. It offers readers practical advice regarding, and insights into, the key disciplines and equips them with an understanding of the key issues and opportunities. Also including an extensive and comprehensive glossary of terms – the first of its kind in the payments industry – this book will be used as an essential reference for years to come. Understanding Payments will enable payments practitioners, private sector corporations, and regulators to keep up with a fast-evolving and extremely competitive industry. It can be used across businesses to help train staff and as part of continuing professional development, and will be useful to those involved in mergers and acquisitions, investors wanting to understand the industry, professional services firms, law firms and consultants, and policy makers.
Understanding Photography: Master Your Digital Camera and Capture That Perfect Photo
by Sean T. McHughComprehensive, heavily illustrated volume introduces the concepts and techniques of digital image capture, including exposure, composition, histograms, depth of field, advanced lighting, lens filters, shutter speed, and autofocus.Learn the core concepts and techniques you need to know to take better photos, from choosing the best lens for your stylistic goals to selecting the right camera settings for different lighting conditions.With clear explanations and highly visual examples, Sean T. McHugh takes you from basic concepts like exposure and depth of field to more advanced topics, such as how camera lenses and sensors capture light to produce images. You'll learn not only which camera settings to use in different situations but also the reasons why.Learn how to:- Choose lenses that give greater control over perspective- Minimize image noise by understanding how digital sensors work- Get the exposure you want even in fog, mist, or haze- Improve hand-held shots by mastering shutter speed and autofocus- Use tripods, lens filters, and flash to enhance image captureWhether you want to understand digital photography at a deeper level or simply want to take better photos, Understanding Photography will help you get the most out of your camera.
Understanding Photojournalism
by Paul Lowe Jennifer GoodUnderstanding Photojournalism explores the interface between theory and practice at the heart of photojournalism, mapping out the critical questions that photojournalists and picture editors consider in their daily practice and placing these in context. Outlining the history and theory of photojournalism, this textbook explains its historical and contemporary development; who creates, selects and circulates images; and the ethics, aesthetics and politics of the practice. Carefully chosen, international case studies represent a cross section of key photographers, practices and periods within photojournalism, enabling students to understand the central questions and critical concepts. Illustrated with a range of photographs and case material, including interviews with contemporary photojournalists, this book is essential reading for students taking university and college courses on photography within a wide range of disciplines and includes an annotated guide to further reading and a glossary of terms to further expand your studies.
Understanding Pop-Up Stores through Passion and Practice
by Ghalia BoustaniWhether physical or virtual, heritage brand or start-up, pop-up stores are everywhere: this book provides the ‘why, what, and how’ for entrepreneurs and established brands to capitalize on this exciting format.This book guides readers through the 20-year evolution of pop-up stores, their integration into overarching brand strategies, and the practical ins and outs of pop-up store development, offline or online. Insights from over 90 recent case studies further illuminate the tools that need to be considered and guidelines to be followed for pop-up store success, including distribution, communications strategy, atmospheric design, budgeting, events, and legal considerations.Brand managers, consultants, retail professionals, and retail marketing and management students will benefit from this engaging and reliable guide, learning that behind pop-up stores’ sparkly and ephemeral image lies the utmost attention to detail.
Understanding Portrait Photography: How to Shoot Great Pictures of People Anywhere
by Bryan PetersonCapture the perfect portrait--even if it's with a selfie--in this updated edition of a trusted classic, now with all-new photography.Great portraits go beyond a mere record of a face. They reveal one of the millions of intimate human moments that make up a life. In Understanding Portrait Photography, renowned photographer Bryan Peterson shows how to spot those "aha!" moments and capture them forever. Rather than relying on pure luck and chance to catch those moments, Peterson's approach explains what makes a photo memorable, how to spot the universal themes that everyone can identify with, and how to use lighting, setting, and exposure to reveal the wonder and joy of everyday moments. This updated edition includes new sections on capturing the perfect selfie, how to photograph in foreign territory while being sensitive to cultures and customs, how to master portraiture on an iPhone, and the role of Photoshop in portraiture. Now with brand-new photography, Understanding Portrait Photography makes it easy to create indelible memories with light and shadow.
Understanding Problems of Practice: A Case Study In Design Research (Springerbriefs In Educational Communications And Technology Ser.)
by Dawn Hathaway Priscilla NortonToday, K-12 practitioners are challenged to become educational innovators. Yet, little is available to the practitioner to guide their reflection about the design, development, and implementation of these innovations in their own practice. This brief approaches such problems of practice from the perspectives of design research. Although design research typically centers on the partnership between researchers and practitioners in real-world settings, relationships between researchers and practitioners are not always practical. In this brief, the authors explore how the design research process can make the goals, assumptions, processes, methods, and outcomes of design research uniquely accessible to the practitioner. In clear, explicit language, it introduces design research to practitioners using both expository discussions and a robust narrative case study approach that ably guides the reader through the phases of design research, namely:Theory to innovation to practiceUnderstanding problems of practiceCreating a design solutionAssessing the design solutionEvaluating learning outcomesCapturing lessons for practiceUnderstanding Problems of Practice is a singular resource for teachers and practitioners enrolled in graduate research courses or courses on teacher leadership. It also lends itself well as a supplement to professional development activities and studies at the district, school, and professional learning community levels.
Understanding Project Practices and Processes
by Mel BostUnderstanding Project Practices and Processes distills the author’s experiences in developing program management offices (PMOs) and as an IT project office to guide project managers who may be facing challenges in delivering project goals and managing teams and stakeholders. With insights into the behavior of project teams, project managers, stakeholders, and project organizations, the book brings to life such processes and practices of project management as risk management, innovation, and design thinking.In presenting principles dedicated to achieving successfully good, sound business and technological maturity, the book explains the following: Using lessons learned to improve processes. When to implement process improvement to better attain goals. Process capability maturity as a continuous process of improving and maturing a process to achieve consistent and repeatable results. Distinction between processes and projects. How projects turn a strategy into action. Key roles of communications and technology. Research and real-world scenarios explain the practice of project management. With in-depth coverage of project management offices, knowledge management, change management, and project best practices, this book is an indispensable guide for new, as well as veteran, project managers.
Understanding Search Engines
by Dirk LewandowskiThis book provides a broad introduction to search engines by integrating five different perspectives on Web search and search engines that are usually dealt with separately: the technical perspective, the user perspective, the internet-based research perspective, the economic perspective, and the societal perspective.After a general introduction to the topic, two foundational chapters present how search tools can cover the Web’s content and how search engines achieve this by crawling and processing the found documents. The next chapter on user behavior covers how people phrase their search queries and interact with search engines. This knowledge builds the foundation for describing how results are ranked and presented. The following three chapters then deal with the economic side of search engines, i.e., Google and the search engine market, search engine optimization (SEO), and the intermingling of organic and sponsored search results. Next, the chapter on search skills presents techniques for improving searches through advanced search interfaces and commands. Following that, the Deep Web and how its content can be accessed is explained. The two subsequent chapters cover ways to improve the quality of search results, while the next chapter describes how to access the Deep Web. Last but not least, the following chapter deals with the societal role of search engines before the final chapter concludes the book with an outlook on the future of Web search.With this book, students and professionals in disciplines like computer science, online marketing, or library and information science will learn how search engines work, what their main shortcomings are at present, and what prospects there are for their further development. The different views presented will help them to understand not only the basic technologies but also the implications the current implementations have concerning economic exploitation and societal impact.