Download or read book Linux Mastery written by Ryan Campbell and published by Ryan Campbell. This book was released on 2024-05-16 with total page 90 pages. Available in PDF, EPUB and Kindle. Book excerpt: Linux Mastery is the definitive guide to learning Linux, from the basics to the advanced. This comprehensive book covers everything you need to know to become a Linux master, including: Installing and configuring Linux Using the Linux command line Managing files and directories Working with users and groups Administering services Securing your system And much more! Linux Mastery is written in a clear and concise style, and it is packed with practical examples. Whether you are a beginner or an experienced user, this book will help you master Linux. Preview of what's inside: Learn Linux from the ground up, with no prior experience required Gain a comprehensive understanding of Linux, from the basics to the advanced Master the Linux command line and become a proficient Linux user Learn how to administer Linux systems and manage services Secure your Linux system and protect it from unauthorized access Get hands-on experience with Linux by working through practical examples If you are interested in learning Linux, then Linux Mastery is the perfect book for you. Order your copy today and start mastering Linux!
Download or read book Linux Mastery written by Ryan Campbell and published by Independently Published. This book was released on 2023-07-26 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Linux Mastery is the definitive guide to learning Linux, from the basics to the advanced. This comprehensive book covers everything you need to know to become a Linux master, including: Installing and configuring Linux Using the Linux command line Managing files and directories Working with users and groups Administering services Securing your system And much more! Linux Mastery is written in a clear and concise style, and it is packed with practical examples. Whether you are a beginner or an experienced user, this book will help you master Linux. Preview of what's inside: Learn Linux from the ground up, with no prior experience required Gain a comprehensive understanding of Linux, from the basics to the advanced Master the Linux command line and become a proficient Linux user Learn how to administer Linux systems and manage services Secure your Linux system and protect it from unauthorized access Get hands-on experience with Linux by working through practical examples If you are interested in learning Linux, then Linux Mastery is the perfect book for you. Order your copy today and start mastering Linux!
Download or read book Linux Mastery written by Jonathan Bates and published by . This book was released on 2016-08-30 with total page 64 pages. Available in PDF, EPUB and Kindle. Book excerpt: Discover and learn one of the most reliable and easy-to-use Operating Systems around!Do you want an excellent Operating System and be able to use it for FREE? Come on, you're close on the right path of discovering and experiencing it!If you are in need of a fast, reliable, secured, flexible, easy to use and understand, and most importantly, it is a compatible software to all devices; here it is, the Linux Operating System.Linux is one of the most reliable Operating System (OS), a fast way to use different applications, and it's FREE to use and download. That makes this Operating System stand out with the others. It is just ONE CLICK away and you'll enjoy the perks of having this OS in your own computers or devices. More than anything, Linux can be used for a variety of applications. Whether you're opting to create a better system for business, or just want to be more creative and play around with things, Linux can help you do a great job. If you're too curious and eager enough to know more about this Operating System (OS) and its process, this book will help you understand it better. The "Linux Mastery - The Ultimate Linux Operating System and Command Line Mastery Guide" book gives you all the information that you want to know about this "one of a kind" Operating System.Moreover, in this book you will learn the following:* What is Linux?* Why Linux - The Benefits of Linux* Choosing a Distribution* Preparing to Install Linux* Installing Linux* Using Linux for Work and Play* Getting to Know Commands* Managing Files and Directories* Administration and SecurityFurthermore, this book contains proven steps and strategies on how to make use of Linux, whether for work or play, understand the commands that you have to use, choose distributions, and understand exactly why Linux matters-and more.So what are you waiting for? Experience and explore the Linux Operating System
Download or read book Mastering Linux Storage written by Paul Cobbaut and published by Samurai Media Limited. This book was released on 2016-03-13 with total page 280 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Mastering Linux Series consisting of 6 books (Fundamentals, System Administration, Servers, Storage, Security, Networking) provides you with a solid foundation about the Linux Operating System. It abstracts from a particular distribution by giving you the background knowledge to easily work with any Linux distribution out there.
Download or read book Self service Linux written by Mark Wilding and published by Prentice Hall. This book was released on 2005 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Annotation The Linux professionals' guide to effectively and efficiently diagnosing software problems and system crashes in the Linux environment.
Download or read book Kali Linux written by Andrew D. Chapman and published by The Autodidact’s Toolkit. This book was released on 2023-12-06 with total page 369 pages. Available in PDF, EPUB and Kindle. Book excerpt: Embark on a journey through the digital labyrinth of cybersecurity with Kali Linux. This essential handbook serves as your trusted companion, offering a profound exploration into the tools and techniques of today’s cybersecurity experts. Inside these pages lies the key to unlocking the potential of Kali Linux, the premier operating system for ethical hackers, penetration testers, and security aficionados. You will begin by laying the groundwork—understanding the installation process, navigation, and fundamental Linux commands—before advancing to the strategic principles of penetration testing and the ethical considerations that underpin the cybersecurity profession. Each chapter delves deeper into the tactical execution of cybersecurity, from mastering command line tools to the meticulous art of network scanning, from exploiting vulnerabilities to fortifying defenses. With this guide, you will: Harness the extensive toolkit of Kali Linux to uncover weaknesses within secure environments. Develop proficiency in web application penetration testing to identify and mitigate common security flaws. Learn advanced penetration techniques and strategies used in real-world cybersecurity assessments. Explore the development of custom security tools and the intricacies of scripting to automate your security tasks. Prepare for the future with insights into advanced topics and the roadmap for continuing education and certifications in the ever-evolving domain of cybersecurity. Whether you are venturing into the field for the first time or seeking to refine your expertise, Kali Linux empowers you with practical, hands-on knowledge and a clear path forward in the cybersecurity landscape. The threats may be advancing, but your ability to counter them will be too. Step beyond the basics, transcend challenges, and transform into an adept practitioner ready to tackle the cybersecurity threats of tomorrow. Kali Linux is more than a book—it’s your guide to a future in securing the digital world.
Download or read book Mastering CentOS 7 Linux Server written by Mohamed Alibi and published by Packt Publishing Ltd. This book was released on 2016-01-29 with total page 299 pages. Available in PDF, EPUB and Kindle. Book excerpt: Configure, manage, and secure a CentOS 7 Linux server to serve a variety of services provided in a sustainable computer's infrastructure. About This Book Learn how to efficiently set up and manage a Linux server using one of the best suited technologies for this purpose, CentOS 7 Personalize your Linux server and familiarize yourself with the latest tools and utilities setup provided by the new CentOS distribution Follow a step-by-step tutorial through the configuration of the requested services with the capacity to personalize them as per your needs Who This Book Is For If you are a Linux system administrator with an intermediate administration level, this is your opportunity to master the brand new distribution of CentOS. If you wish to possess a fully sustainable Linux server, with all its new tools and tweaks, that serves a variety of services to your users and customers, this book is ideal for you. It is your ticket to easily adapt to all the changes made in the latest shift. What You Will Learn Manage CentOS 7 users, groups, and root access privileges Enhance the server's security through its firewall and prevent the most common attacks from penetrating or disabling the server Explore and implement the common, useful services that a CentOS 7 server can provide Monitor your server infrastructure for system or hardware issues Create and configure a virtual machine using virtualization technologies Implement a cloud computing solution on a single node system Get an introduction to the configuration management tools and their usage Discover the importance of the tools that provide remote connection, server service security, and system and process monitoring tools In Detail Most server infrastructures are equipped with at least one Linux server that provides many essential services, both for a user's demands and for the infrastructure itself. Setting up a sustainable Linux server is one of the most demanding tasks for a system administrator to perform. However, learning multiple, new technologies to meet all of their needs is time-consuming. CentOS 7 is the brand new version of the CentOS Linux system under the RPM (Red Hat) family. It is one of the most widely-used operating systems, being the choice of many organizations across the world. With the help of this book, you will explore the best practices and administration tools of CentOS 7 Linux server along with implementing some of the most common Linux services. We start by explaining the initial steps you need to carry out after installing CentOS 7 by briefly explaining the concepts related to users, groups, and right management, along with some basic system security measures. Next, you will be introduced to the most commonly used services and shown in detail how to implement and deploy them so they can be used by internal or external users. Soon enough, you will be shown how to monitor the server. We will then move on to master the virtualization and cloud computing techniques. Finally, the book wraps up by explaining configuration management and some security tweaks. All these topics and more are covered in this comprehensive guide, which briefly demonstrates the latest changes to all of the services and tools with the recent shift from CentOS 6 to CentOS 7. Style and approach This is a detailed and in-depth guide to help you administrate CentOS 7 for the usage of your server's infrastructure and also for personal network security. Each section shows a list of tools and utilities that are useful to perform the required task, in an easy to understand manner.
Download or read book Mastering Linux Shell Scripting written by Andrew Mallett and published by . This book was released on 2015 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Master the complexities of Bash shell scripting and unlock the power of shell for your enterpriseAbout This Book* Identify the high level steps such as verifying user input, using command lines and conditional statements in creating and executing simple shell scripts* Create and edit dynamic shell scripts to manage complex and repetitive tasks* Learn about scripting in Perl and programming in Python as a BASH scripting alternative with this practical, step-by-step guideWho This Book Is ForMastering Linux Shell Scripting has been written for Linux administrators who want to automate tasks in their daily lives, saving time and effort. You'll need to have command-line experience and be familiar with the tasks that you need to automate.What You Will Learn* Use the type command to identify the order of command evaluation* Create interactive scripts that prompt for user input* Foster menu structures for operators with little command-line experience* Develop scripts that dynamically edit web configuration files to produce a new virtual host* Write scripts that use AWK to search and reports on log files* Draft effective scripts using functions as building blocks, reducing maintenance and build time* Make informed choices by comparing different script languages such as Perl and Python with BASHIn DetailShell scripting is a quick method to prototype a complex application or a problem by automating tasks when working on Linux-based systems. Using both simple one-line commands and command sequences complex problems can be solved with ease, from text processing to backing up sysadmin tools.In this book, you'll discover everything you need to know to master shell scripting and make informed choices about the elements you employ. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. Implement functions and edit files using the Stream Editor, script in Perl, program in Python - as well as complete coverage of other scripting languages to ensure you can choose the best tool for your project.Style and approachThe book will capture your attention and keep you engaged with the simplicity and clarity of each explanation. Every step is accompanied with screen captures so you can cross-check the results before moving on.
Download or read book Mastering Linux System Administration written by Christine Bresnahan and published by John Wiley & Sons. This book was released on 2021-06-29 with total page 576 pages. Available in PDF, EPUB and Kindle. Book excerpt: Achieve Linux system administration mastery with time-tested and proven techniques In Mastering Linux System Administration, Linux experts and system administrators Christine Bresnahan and Richard Blum deliver a comprehensive roadmap to go from Linux beginner to expert Linux system administrator with a learning-by-doing approach. Organized by do-it-yourself tasks, the book includes instructor materials like a sample syllabus, additional review questions, and slide decks. Amongst the practical applications of the Linux operating system included within, you’ll find detailed and easy-to-follow instruction on: Installing Linux servers, understanding the boot and initialization processes, managing hardware, and working with networks Accessing the Linux command line, working with the virtual directory structure, and creating shell scripts to automate administrative tasks Managing Linux user accounts, system security, web and database servers, and virtualization environments Perfect for entry-level Linux system administrators, as well as system administrators familiar with Windows, Mac, NetWare, or other UNIX systems, Mastering Linux System Administration is a must-read guide to manage and secure Linux servers.
Download or read book Mastering Linux Shell Scripting written by Mokhtar Ebrahim and published by Packt Publishing Ltd. This book was released on 2018-04-19 with total page 273 pages. Available in PDF, EPUB and Kindle. Book excerpt: Master the complexities of Bash shell scripting and unlock the power of shell for your enterprise Key Features Identify high-level steps such as verifying user input Using the command line and conditional statements in creating/executing simple shell scripts Create and edit dynamic shell scripts to manage complex and repetitive tasks Leverage the command-line to bypass GUI and automate common tasks Book Description In this book, you’ll discover everything you need to know to master shell scripting and make informed choices about the elements you employ. Grab your favorite editor and start writing your best Bash scripts step by step. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. You will also learn to write complex shell scripts. This book will also deep dive into file system administration, directories, and system administration like networking, process management, user authentications, and package installation and regular expressions. Towards the end of the book, you will learn how to use Python as a BASH Scripting alternative. By the end of this book, you will know shell scripts at the snap of your fingers and will be able to automate and communicate with your system with keyboard expressions. What you will learn Make, execute, and debug your first Bash script Create interactive scripts that prompt for user input Foster menu structures for operators with little command-line experience Develop scripts that dynamically edit web configuration files to produce a new virtual host Write scripts that use AWK to search and reports on log files Draft effective scripts using functions as building blocks, reducing maintenance and build time Make informed choices by comparing different script languages such as Python with BASH Who this book is for If you are a Linux administrator or a system administrator and are interested in automating tasks in your daily lives, saving time and effort, this book is for you. Basic shell scripting and command-line experience will be required. Familiarity with the tasks you need to automate will be helpful.
Download or read book Essential Linux Commands written by Paul Olushile and published by Packt Publishing Ltd. This book was released on 2023-11-30 with total page 251 pages. Available in PDF, EPUB and Kindle. Book excerpt: Unlock the power of Linux with this quick-start guide to leveling up your admin skills, packed with clear explanations and hands-on examples Key Features Explore Linux commands for mounting, file manipulation, and running Linux on the cloud Learn commands for checking and configuring network card statistics, firewall rules, and interfaces Understand how to utilize SELinux in keeping systems adequately hardened and avoiding various security risks Purchase of the print or Kindle book includes a free PDF eBook Book DescriptionThe role of a system administrator is ever-evolving, with the Linux command line at its core. This makes Linux command-line mastery an essential skill to demonstrate your ability to efficiently manage and maintain systems efficiently. Essential Linux Commands addresses a diverse range of topics, including package management, file manipulation, networking strategies, system monitoring, and diagnostic tools. Each command is intricately explained to eliminate any ambiguity, ensuring ease of implementation in real-world scenarios. This book explains how to use SELinux to maintain security, run Linux machines on AWS Cloud, and transfer and download files to remote systems. With the help of practical examples and use cases, you’ll not only gain a thorough understanding of a command’s syntax but also grasp its functional breadth and limitations. The book also explores commands frequently used by system administrators to check network card statistics and firewall rules. Whether you’re a beginner or an experienced administrator, this book is an invaluable resource, filling in the gaps in your skill set and helping you improve your skills and expertise in Linux administration.What you will learn Execute commands to launch applications, control services, and change network settings Develop your skills to use commands for package management, file manipulation, and networking Get clear explanations and practical examples for each command Discover tips and techniques to use the Linux command line effectively Get to grips with troubleshooting common problems and fixing errors Master best practices to manage and maintain Linux systems Develop expertise in system performance, security, and Linux in the cloud Who this book is forThis book is for system administrators, IT professionals, and students who want to enhance their knowledge of Linux administration and improve their skills in this field. Whether you’re just starting out in system administration or have years of experience, this book is an invaluable resource for mastering the Linux command line and becoming a more proficient system administrator. Essential Linux Commands is also well-suited for individuals interested in expanding their Linux know-how and its applications in various industries and environments.
Download or read book Mastering Linux Administration written by Alexandru Calcatinge and published by Packt Publishing Ltd. This book was released on 2021-06-18 with total page 772 pages. Available in PDF, EPUB and Kindle. Book excerpt: Develop advanced skills for working with Linux systems on-premises and in the cloud Key FeaturesBecome proficient in everyday Linux administration tasks by mastering the Linux command line and using automationWork with the Linux filesystem, packages, users, processes, and daemonsDeploy Linux to the cloud with AWS, Azure, and KubernetesBook Description Linux plays a significant role in modern data center management and provides great versatility in deploying and managing your workloads on-premises and in the cloud. This book covers the important topics you need to know about for your everyday Linux administration tasks. The book starts by helping you understand the Linux command line and how to work with files, packages, and filesystems. You'll then begin administering network services and hardening security, and learn about cloud computing, containers, and orchestration. Once you've learned how to work with the command line, you'll explore the essential Linux commands for managing users, processes, and daemons and discover how to secure your Linux environment using application security frameworks and firewall managers. As you advance through the chapters, you'll work with containers, hypervisors, virtual machines, Ansible, and Kubernetes. You'll also learn how to deploy Linux to the cloud using AWS and Azure. By the end of this Linux book, you'll be well-versed with Linux and have mastered everyday administrative tasks using workflows spanning from on-premises to the cloud. If you also find yourself adopting DevOps practices in the process, we'll consider our mission accomplished. What you will learnUnderstand how Linux works and learn basic to advanced Linux administration skillsExplore the most widely used commands for managing the Linux filesystem, network, security, and moreGet to grips with different networking and messaging protocolsFind out how Linux security works and how to configure SELinux, AppArmor, and Linux iptablesWork with virtual machines and containers and understand container orchestration with KubernetesWork with containerized workflows using Docker and KubernetesAutomate your configuration management workloads with AnsibleWho this book is for If you are a Linux administrator who wants to understand the fundamentals and as well as modern concepts of Linux system administration, this book is for you. Windows System Administrators looking to extend their knowledge to the Linux OS will also benefit from this book.
Download or read book Linux Command Line Mastery written by Noah Aerav and published by Independently Published. This book was released on 2024-05-14 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Are you tired of clicking through endless menus? Do you want to unlock the true potential of your Linux computer? Dive into the world of Linux Command Line Mastery, the comprehensive guide designed specifically for beginners who want to conquer the terminal and harness the power of shell scripting. In this book, you'll discover: Command Line Fundamentals: Navigate the file system, manage files and directories, and understand essential commands like a seasoned Linux user. The Art of Shell Scripting: Automate tasks, streamline your workflow, and create powerful scripts to control your system. Text Manipulation Magic: Master techniques for searching, sorting, filtering, and transforming text data with ease. Regular Expression Secrets: Learn to craft precise patterns to find and manipulate text like a pro. Real-World Examples: Put your skills into practice with hands-on examples that reinforce your learning. No prior Linux experience required! This book starts from the basics, guiding you step by step through each concept with clear explanations, practical examples, and helpful tips. Go beyond the graphical interface and take control of your Linux system. Start your journey to command line mastery today!
Download or read book Mastering Embedded Linux Programming written by Frank Vasquez and published by Packt Publishing Ltd. This book was released on 2021-05-14 with total page 758 pages. Available in PDF, EPUB and Kindle. Book excerpt: Harness the power of Linux to create versatile and robust embedded solutions Key Features Learn how to develop and configure robust embedded Linux devices Explore the new features of Linux 5.4 and the Yocto Project 3.1 (Dunfell) Discover different ways to debug and profile your code in both user space and the Linux kernel Book DescriptionIf you’re looking for a book that will demystify embedded Linux, then you’ve come to the right place. Mastering Embedded Linux Programming is a fully comprehensive guide that can serve both as means to learn new things or as a handy reference. The first few chapters of this book will break down the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. After that, you will learn how to create each of these elements from scratch and automate the process using Buildroot and the Yocto Project. As you progress, the book will show you how to implement an effective storage strategy for flash memory chips and install updates to a device remotely once it’s deployed. You’ll also learn about the key aspects of writing code for embedded Linux, such as how to access hardware from apps, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters demonstrate how to debug your code, whether it resides in apps or in the Linux kernel itself. You’ll also cover the different tracers and profilers that are available for Linux so that you can quickly pinpoint any performance bottlenecks in your system. By the end of this Linux book, you’ll be able to create efficient and secure embedded devices using Linux.What you will learn Use Buildroot and the Yocto Project to create embedded Linux systems Troubleshoot BitBake build failures and streamline your Yocto development workflow Update IoT devices securely in the field using Mender or balena Prototype peripheral additions by reading schematics, modifying device trees, soldering breakout boards, and probing pins with a logic analyzer Interact with hardware without having to write kernel device drivers Divide your system up into services supervised by BusyBox runit Debug devices remotely using GDB and measure the performance of systems using tools such as perf, ftrace, eBPF, and Callgrind Who this book is for If you’re a systems software engineer or system administrator who wants to learn how to implement Linux on embedded devices, then this book is for you. It's also aimed at embedded systems engineers accustomed to programming for low-power microcontrollers, who can use this book to help make the leap to high-speed systems on chips that can run Linux. Anyone who develops hardware that needs to run Linux will find something useful in this book – but before you get started, you'll need a solid grasp on POSIX standard, C programming, and shell scripting.
Download or read book Mastering Linux written by Paul S. Wang and published by CRC Press. This book was released on 2011-07-07 with total page 441 pages. Available in PDF, EPUB and Kindle. Book excerpt: Encouraging hands-on practice, Mastering Linux provides a comprehensive, up-to-date guide to Linux concepts, usage, and programming. Through a set of carefully selected topics and practical examples, the book imparts a sound understanding of operating system concepts and shows how to use Linux effectively. Ready-to-Use Examples Offer Immediate Access to Practical Applications After a primer on the fundamentals, the text covers user interfaces, commands and filters, Bash Shell scripting, the file system, networking and Internet use, and kernel system calls. It presents many examples and complete programs ready to run on your Linux system. Each chapter includes a summary and exercises of varying degrees of difficulty. Web Resource The companion website at http://ml.sofpower.com/ offers a host of ancillary materials. Along with links to numerous resources, it includes appendices on SSH and SFTP, VIM, text editing with Vi, and the emacs editor. The site also provides a complete example code package for download. Master the Linux Operating System Toolbox This book enables you to leverage the capabilities and power of the Linux system more effectively. Going beyond this, it can help you write programs at the shell and C levels—encouraging you to build new custom tools for applications and R&D.
Download or read book The Linux Command Line 2nd Edition written by William Shotts and published by No Starch Press. This book was released on 2019-03-05 with total page 504 pages. Available in PDF, EPUB and Kindle. Book excerpt: You've experienced the shiny, point-and-click surface of your Linux computer--now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command line). Along the way you'll learn the timeless skills handed down by generations of experienced, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching with regular expressions, and more. In addition to that practical knowledge, author William Shotts reveals the philosophy behind these tools and the rich heritage that your desktop Linux machine has inherited from Unix supercomputers of yore. As you make your way through the book's short, easily-digestible chapters, you'll learn how to: • Create and delete files, directories, and symlinks • Administer your system, including networking, package installation, and process management • Use standard input and output, redirection, and pipelines • Edit files with Vi, the world's most popular text editor • Write shell scripts to automate common or boring tasks • Slice and dice text files with cut, paste, grep, patch, and sed Once you overcome your initial "shell shock," you'll find that the command line is a natural and expressive way to communicate with your computer. Just don't be surprised if your mouse starts to gather dust.
Download or read book Mastering Linux written by Arman Danesh and published by John Wiley & Sons. This book was released on 2006-07-14 with total page 994 pages. Available in PDF, EPUB and Kindle. Book excerpt: Join the Linux Revolution! Newly revised and updated, Mastering Linux, Second Edition is the best all-in-one Linux resource available anywhere. Inside, you'll find everything you need to know to install, configure, use, and optimize this increasingly popular and respected operating system. You'll even find the operating system itself—the Publisher's Edition of Red Hat Linux 7, absolutely free on the enclosed CD! Whatever you want to achieve with Linux, Mastering Linux makes it easy, providing the clear instruction and unique insights of a Linux expert who understands the needs of the non-Unix world. Coverage includes: Installing Linux Configuring and using the GNOME and KDE graphical user interfaces Configuring and using X-Windows v. 4 Using Linux commands Managing files in Linux Connecting to the Internet and e-mailing with Linux Using Netscape 6 for Linux Faxing from Linux Using Linux on a LAN Using Linux as part of a Windows network Connecting and configuring USB peripherals Creating a Linux Web server Setting up and using a Linux mail server Running DOS and Windows applications using Wine Configuring your Linux system with LinuxConf Re-compiling the Linux kernel Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.