Linux

Inside this book, Linux: The Ultimate Beginner’s Guide to Learn Linux Operating System, Command Line and Linux Programming Step by Step, you will learn a valuable skill that will improve your computing expertise, leading you to discover ...

Linux

Do you need to learn computer programming skills for your job or want to start it as a hobby? Is this something that is alien to you and leaves you scratching your head in confusion? Do you need something simple, like Linux, to get started? This book will provide the answers you need. Millions of us own computers for a variety of reasons. Some use them for gaming and fun while others are engaged in the serious business of making money. But many simply do not get true value from their computer as they struggle to understand programming and fail to grasp how it could improve their usage in many ways. Inside this book, Linux: The Ultimate Beginner’s Guide to Learn Linux Operating System, Command Line and Linux Programming Step by Step, you will learn a valuable skill that will improve your computing expertise, leading you to discover the basics of Linux through chapters that cover: • How to get started with Linux • Installation and troubleshooting tips and advice • Installing new and exciting software • System administration tasks • Keeping your system secure and building firewalls • An introduction to Cloud computing and technology • And lots more… Learning a computer language need not be a confusing and lengthy process. The basics of it can be learned quickly and with minimal effort and Linux is the book that will lay the foundations for you to become a skilled and proficient programmer, faster than you could have imagined. Get a copy now and start learning Linux today!

The Ubuntu Beginner s Guide

The Ubuntu Beginner's Guide gives users new to Ubuntu Linux an overview of the operating system, from simple command-line tasks to advanced server configuration.In the Guide, you'll learn how to: -Use the Ubuntu command line.

The Ubuntu Beginner s Guide

The Ubuntu Beginner's Guide gives users new to Ubuntu Linux an overview of the operating system, from simple command-line tasks to advanced server configuration.In the Guide, you'll learn how to: -Use the Ubuntu command line.-Manage users, groups, and file permissions.-Install software on a Ubuntu system, both from the command line, the GUI, and using the Snappy application management system.-Configure network settings.-Use the vi editor to edit system configuration files.-Install and configure a Samba server for file sharing.-Install SSH for remote system control using public key/private key encryption.-Install a LAMP server.-Install web applications like WordPress and Drupal.-Configure an FTP server.-Manage ebooks.-Convert digital media.-Manage and configure GNOME Shell, the new default Ubuntu environment.-Manage and configure Unity, the old default Ubuntu environment.-Manage and halt processes from the command line.-Set up both a VNC server and a client-And many other topics

Linux Administration A Beginner s Guide Eighth Edition

Download specially curated Virtual Machine image and containers that replicate various exercises, software, servers, commands, and concepts covered in the book.

Linux Administration  A Beginner   s Guide  Eighth Edition

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product. Gain Essential Linux Administration Skills Easily Effectively set up and manage popular Linux distributions on individual servers and build entire network infrastructures using this practical resource. Fully updated to cover the latest tools and techniques, Linux Administration: A Beginner’s Guide, Eighth Edition features clear explanations, step-by-step instructions, and real-world examples. Find out how to configure hardware and software, work from the command line or GUI, maintain Internet and network services, and secure your data. Performance tuning, virtualization, containers, software management, security, and backup solutions are covered in detail. Install and configure Linux, including the latest distributions from Fedora, Ubuntu, CentOS, openSUSE, Debian, and RHEL. Set up and administer core system services, daemons, users, and groups. Manage software applications from source code or binary packages. Customize, build, or patch the Linux kernel. Understand and manage the Linux network stack and networking protocols, including TCP/IP, ARP, IPv4, and IPv6. Minimize security threats and build reliable firewalls and routers with Netfilter (iptables and nftables) and Linux. Create and maintain DNS, FTP, web, e-mail, print, LDAP, VoIP, and SSH servers and services. Share resources using GlusterFS, NFS, and Samba. Spin-up and manage Linux-based servers in popular cloud environments, such as OpenStack, AWS, Azure, Linode, and GCE. Explore virtualization and container technologies using KVM, Docker, Kubernetes, and Open Container Initiative (OCI) tooling. Download specially curated Virtual Machine image and containers that replicate various exercises, software, servers, commands, and concepts covered in the book. Wale Soyinka is a father, system administrator, a DevOps/SecOps aficionado, an open source evangelist, a hacker, and a well-respected world-renowned chef (in his mind). He is the author of Advanced Linux Administration as well as other Linux, Network, and Windows administration training materials.

Linux Administration A Beginner s Guide Seventh Edition

Now with a virtual machine showcasing the book's test system configuration, Linux Administration: A Beginner's Guide, Seventh Edition teaches system administrators how to set-up and configure Linux quickly and easily.

Linux Administration  A Beginner   s Guide  Seventh Edition

Now with a downloadable virtual machine showcasing the book’s test system configuration and updated for the latest Linux kernel release, the new edition of this bestseller teaches system administrators how to set up and configure Linux quickly and easily. The seventh edition of Linux Administration: A Beginner's Guide takes a proven, step-by-step approach to teaching the fundamentals of Linux system administration, including set-up, configuration, maintenance, networking, and security. Written for all beginner-level system and network admins, this beginner's guide makes it easy for you to translate your basic admin knowledge to Linux system administration and tackle real-world Linux system administration issues. Part I begins with instructions for Linux server and software installation. Part II details all that is necessary to manage a stand-alone system and Part III introduces Linux security and networking. The remainder of the book is divided into two parts, Part IV: Internet Services and Part V: Intranet Services. The book’s step-by-step design prompts you to follow along and configure your own system. This new edition features a virtual machine showcasing the example system configuration, allowing you to test and compare your own configuration. Covers the major distributions of Linux server for Ubuntu, Fedora, Centos, and openSUSE, and the latest Linux kernel release -- Linux 3.20 Now with a virtual machine! Available for download, the virtual machine showcases the final system configuration you will achieve by working through the book Complete with instructor resource materials, featuring PowerPoint slides for classroom use and a test bank of questions that can be used for homework assignments, quizzes, or a final exam

Linux

The field of information technology and software development is one of the results of this development. This book is the first step for all those who are interested in learning Linux and its miraculous applications.

Linux

Linux The Complete Step-By-Step Beginner's Guide To Linux Operating System, Linux Kelner And Linux Command Line! The highlighting features of this era of human civilization are the development which has been bestowed upon to the human race. The key contributing feature of this development is technology, which has served as a miracle. There is not even a single domain of modern era which has not cherished the benefits of technology. The field of information technology and software development is one of the results of this development. This book is the first step for all those who are interested in learning Linux and its miraculous applications. Learning a programming domain is surely not easy but this book has been written in a user-friendly way so that all of the aspects of this domain can be learned in a better way. This book has been written in a particular way so that learning a new programming software becomes as easy as possible. The major sections mentioned in this book are specifically focusing towards the following chief issues connected to Linux; all highlighted enough to assist the readers in approaching to the ultimate excellence of this operating system. The preliminary introduction related to Linux, to make the reader familiar with the vast platform of this operating system. A quick overview about Kernel of Linux Operating System A narration of Linux command shell for beginners Benefits of using Linux and Myths Surrounding Linux A comparison of Linux with other operating systems like Windows and Mac

Linux

A quick-reference guide that walks through installation, configuration, and basic usage of the Linux OS.

Linux

Linux: The Ultimate Beginners Guide to Linux Operating System Linux: The Ultimate Beginners Guide to Linux Operating System is a quick-reference guide that will walk you through installation, configuration, and usage of the Linux OS.If you are new to this operating system, this book will allow you to get complete instructions on how you can quickly use Linux on your computer, learn how to operate programs and browse the internet, and use shortcuts that will allow you to navigate through the operating system with ease.This book is designed in such a way that you do not have to read all the chapters subsequently - you can jump from one chapter or section to another, depending on what topic you need to look up.Here are some of the things that you can get out of this book:* Get Linux up and running * Master basic functions and operations * Accomplish more advanced tasks* Get updated regarding changes to Linux server system management* Become acquainted with the Linux file system and processes* Set up your network, add connections, and surf the web* Make use of the Linux command lineOrder your copy now!

Linux Programming

Covers Gnome and KDI programming in the BASH and TCSH shells with Perl, Tcl/TK, and Gawk.

Linux Programming

Covers Gnome and KDI programming in the BASH and TCSH shells with Perl, Tcl/TK, and Gawk.

Linux Beginner s Crash Course

Linux Beginner's Crash Course is your user manual to understanding how it works, and how you can perfectly manipulate the command line with ease and confidence.

Linux Beginner s Crash Course

Become a Linux Superstar! What if you could learn about Linux in a simple, easy to follow format? Can you imagine the doors that will be open to you once you gain that knowledge? Tracing its roots back to the mid 90's, Linux came to life and has become existent in almost every gadget you see around your home. Linux has unique technical aspects, which makes it distinct from other operating systems out there. To take advantage of its specialties, one must know how to operate it, and this book is made just for that purpose! In fact, all Quick Start Guide books are aimed to get you the knowledge you need in an easy to learn and easy to apply method. Our philosophy is we work hard so you don't have to! Linux Beginner's Crash Course is your user manual to understanding how it works, and how you can perfectly manipulate the command line with ease and confidence. So...Why Be Interested in Linux? -Cost: It's free and readily available -Freedom: Take full control of your desktop and kernel -Flexibility: Strong structural components that allows you to customize your computer however you want it. What Will You Learn in this Book? 1. Linux Overview 2. Components of Linux 3. The Linux Kernel 4. Linux Processes 5. Linux File Systems 6. Linux Processes 7. Linux Processes This tutorial is going to help you master the use of LINUX and make you even more computer literate. Everything takes time and learning, and with this book, you are one step away to becoming a pro! Read this book now to quickly learn Linux and open yourself up to a whole new world of possibilities! Pick up your copy today. See you on the inside so we can get to work!

Linux Administration

This volume is a practical guide to Linux for systems and network administrators who are moving from Windows NT to Linux or are experimenting with bringing Linux into their network topology.

Linux Administration

This volume is a practical guide to Linux for systems and network administrators who are moving from Windows NT to Linux or are experimenting with bringing Linux into their network topology.

Linux

Here Is A Preview Of What Inside The Book: How to get access to a Linux server if you don't already. What a Linux distribution is and which one to choose. What software is needed to connect to Linux from Mac and Windows computers.

Linux

Linux - The Complete Beginner's Guide! One of the biggest challenges for people interested in learning the ins and outs of Linux is simply a lack of time. When you are working with a limited and extremely valuable resource you want to make sure you make the most of it. The next biggest challenge for Linux newcomers is knowing where to start. There is so much information available that deciding what to focus your attention on first is a big enough hurdle to keep many people from even starting. What's worse is starting down the path of learning only to discover too many concepts, commands, and nuances that aren't explained. This kind of experience is frustrating and leaves you with more questions than answers. Not only have I condensed the most important material into five sections, each designed to be consumed in a day, I've also structured the content in a logical and systematic manner. This way you'll be sure to make the most out of your time by learning the foundational aspects of Linux first and then building upon that foundation each day. Here Is A Preview Of What Inside The Book: How to get access to a Linux server if you don't already. What a Linux distribution is and which one to choose. What software is needed to connect to Linux from Mac and Windows computers. Screenshots included. What SSH is and how to use it, including creating and using SSH keys. The file system layout of Linux systems and where to find programs, configurations, and documentation. The basic Linux commands you'll use most often. Creating, renaming, moving, and deleting directories. Listing, reading, creating, editing, copying, and deleting files. Take Action Today and Learn Linux in no time! Click the "Buy now with 1-Click" to the right and get this guide immediately.

Linux Essentials

The only reason Windows is still common is because of its influence on many core applications. This is about to change, and Linux is, without a doubt, the future. Microsoft has been the king of End User Computing (EUC) for about 30 years.

Linux Essentials

Linux is the only endpoint OS that is growing globally. As one person put it, "Linux is the Nikola Tesla of information technology". This OS is used in a myriad of devices including smartphones, digital video recorders, televisions, airline entertainment systems, digital signage, automobile control systems, switches, routers, the desktop, among many others. The Microsoft Windows vs Linux OS debate will not end anytime soon. However, it is very clear that Linux is winning. If you have a hard time believing this, consider the influence of Linux on Android and UNIX-based Apple devices. The only reason Windows is still common is because of its influence on many core applications. This is about to change, and Linux is, without a doubt, the future. Microsoft has been the king of End User Computing (EUC) for about 30 years. Nonetheless, there are factors such as security concerns that are pushing EUC to the data center. Due to this, there is a desire to reduce the costs and risks that are required to maintain Windows on the edge. Linux OS offers the perfect solution for this. Linux is layered and lightweight which enables it to perform very well across many types of devices. It also offers high speed and responsiveness. Because Linux has so many inherent advantages, it is preferred for endpoint applications.

The Linux Mint Beginner s Guide

The Linux Mint Beginner's Guide will show you how to get the most out of Linux Mint, from using the Cinnamon desktop environment to advanced command-line tasks. In the Guide, you will learn how to:-Install Linux Mint.

The Linux Mint Beginner s Guide

The Linux Mint Beginner's Guide will show you how to get the most out of Linux Mint, from using the Cinnamon desktop environment to advanced command-line tasks. In the Guide, you will learn how to:-Install Linux Mint.-Use the desktop environment.-Manage files and folders.-Manage users, groups, and file permissions.-Install software on a Linux Mint system, both from the command line and the GUI.-Configure network settings.-Use the vi editor to edit system configuration files.-Install and configure a Samba server for file sharing.-Install SSH for remote system control using public key/private key encryption.-Install a LAMP server.-Install web applications like WordPress.-Configure an FTP server.-Manage ebooks.-Convert digital media.-And many other topics.

Linux

This book covers topics such as: installing Linux, the command line interface, basic commands and scripting, Linux file-management system, installing and using Linux applications, administration and security.

Linux

Master The Linux Operating System Today Fast and Easily!!! Linux is an open-source operating system based on Unix. It runs on a variety of devices including workstations, personal computers and mobile phones. The world's fastest supercomputers run Linux almost exclusively. The Linux kernel was developed by Linus Torvalds in 1991, as a small, fast and efficient version of Unix for personal computers. The software then incorporated multiple additions and improvements from programmers all round the globe. Right from its conception, Linux has had flexibility, a powerful feature not found in today's common operating systems like Windows and Macintosh. It provides a tailor-made experience which is the reason many believe that Linux is a more powerful operating system with no parallel. Programmers may modify the system to suit their own needs. This book goes into a detailed overview on the Linux Operating System and covers the basics of the Command Line. Here is a preview of what this book will offer: Installing Linux Using the Launcher Using the Panel, or Menu Bar Using the Dash, and accessing files Getting Started with Commands Signing in using Command Line Interface Lazarus login: Basic hacking commands Command Line Editing Movement Shortcuts: Some common shell symbols: Using the history utility in Linux Introduction to Scripts Creating User-defined Commands using Shell Scripts Filenames in Linux The File Structure System Directories Directory and file operations Command/option Function Linux Applications Administration and Security Don't wait any longer, get your copy today!

Linux

This book contains everything you need toknow about Linux and how to master it. Even if you are not a beginner, this book stillcontains tons of new information. Become a Linux master today! Here Is A Preview Of What You'll Learn.

Linux

The Ultimate Linux Beginners Guide! Have you ever wanted to learn how to use Linux? This step by step guide will teach youhow to operate the Linux operating system. This book contains everything you need toknow about Linux and how to master it. Even if you are not a beginner, this book stillcontains tons of new information. Become a Linux master today! Here Is A Preview Of What You'll Learn... What is Linux and Why Choose Linux Which Version To Use: Desktop or Server Which Distro to Use How to Install Linux What to do Next With Linux Commands and Functions For the Beginner Much, much more!

Linux for Beginners

At the end of this guide, users will have the confidence to obtain a Linux operating system, install it, and begin using it. Here are some of the things you stand to learn in this guide: Meaning of Linux How is Linux working OS utilized?

Linux for Beginners

As a PC user, are you in search of a beginner's guide that will teach you everything there is to know about the Linux operating system, or are you simply looking to try out the Linux system for your PC? Then you should opt for this guide. Indisputably, Linux is by far one of the most powerful and well performing operating system you can find anywhere in the world. Although macOS and Windows are the major leaders in the world because they are very popular in the technology market, but it still doesn't take the fact away that Linux is a powerful OS. First, Linux is an open source OS, that manages and control's a system's resources and hardware, such as memory, CPU and others. If you are not sure about what Linux is and what it represents, you have no worry since you stumbled upon this guide. Luckily, in this guide, Linux for beginners, readers will learn everything about Linux, Operating System, UNIX, difference between Linux and UNIX, how to install Linux OS and so much more. In addition, users will discover how to choose the best Linux distributions among all other kinds of distribution depending on your preference and requirements. Furthermore, this book, Linux for beginners, will also broaden your horizon to learning the basic Linux commands, how to shut down, restart, reboot, compress, archive files and so many other things. At the end of this guide, users will have the confidence to obtain a Linux operating system, install it, and begin using it. Here are some of the things you stand to learn in this guide: Meaning of Linux How is Linux working OS utilized? What is an Operating system? Definition of UNIX Difference between Linux and UNIX Benefits of Linux How to choose Linux distribution Ubuntu and Linux Mint SuSE Linux Red Hat/CentOS/Fedora Slackware and Arch Linux Basic Linux Commands Installing Linux What type of PC is needed? Video Card How to install a Linux distribution How to copy an ISO image to CD or DVD About Sort Command How to sort files Open and edit files How to create a collection of files How to create a file using touch command How to create a file using the redirection operator How to create a large file How to compress files to save space Alternatives to Microsoft Office Alternatives to Internet Explorer Alternatives to Photoshop Alternatives to Adobe Acrobat Reader What is shell scripting? Types/Kinds of Shell How to write a shell script Shell Variables Why you should use Linux How to partition disk Features of Ubuntu 20.04 LTS Linux security tips Linux network administration How to know a file's type How to know the file type of several files How to delete, copy, move, and rename files Environmental variables Common Environment Variables Files and Directory Permissions File and Directory - Real Ownership Adding a User Group Requirements to add a User Group Adding a User to Several Groups Simultaneously Adding a User and Add to Group How to Delete a Created Group List of Well-Known Groups in Linux System Shutdown, Restart, and Logout Commands Archives and Compressed File Commands And many more.... This is just a few of what is contained in this book and you can Download FREE with Kindle UnlimitedSo what are you waiting for? Scroll up and Click the Orange - BUY NOW WITH 1-CLICK BUTTON- on the top right corner and Download Now!!! You won't regret you did See you inside!!!

Linux

"By the end of this book, you will fully understand the most important and fundamental concepts of Linux server administration.

Linux

"By the end of this book, you will fully understand the most important and fundamental concepts of Linux server administration. More importantly, you will be able to put those concepts to use in practical real-world situations. You'll be able to configure, maintain, and support a variety of Linux systems. There are practical examples to help you understand the concepts and for added practicality"--Back cover.

Linux

The book is designed to be as practical as possible and to give you the look and feel of Linux world at the best. Here Is A Preview Of What You'll Learn... What is Linux and how it works?

Linux

Read for FREE with Kindle Unlimited! Linux: Beginners guide for learning Linux & Shell scripting Do you want to learn the Linux Operating System? Do you want to understand how you can use your computer at maximum potential? I want to congratulate you for buying this book as well as encourage you to read it, as it will represent the best source of information about Linux. If you want to understand how Linux works and get to the next level with your computer, you made the right decision to buy this book. Shell scripts are an essential part of any modern operating system, such as UNIX, Linux, Windows and other similar systems. The scripting language may vary from one OS to another, but the fundamental principles remain the same. My first contact with Linux Shell scripts was during the development of embedded Linux product.In this first encounter, Shell scripts initialized the complete product from basic booting procedure until users logged in and a complete operating system was initialized. Another situation was in the automation of regular activities, such as the build and release management of source codes of very complex products, where more than 5,000 less were a part of a single project. In this book, you will learn about the basics of Shell Scripting to a more complex customized automation. After reading this book you will be able to create and use your own shell scripts for the real-world problems out there. The book is designed to be as practical as possible and to give you the look and feel of Linux world at the best. Here Is A Preview Of What You'll Learn... What is Linux and how it works? Basics of shell scripting The basic Linux commands you'll use most often What pipes are and how to use them? Creating, renaming and moving directories Most frequently used expressions Tips and Tricks with with shell scripting Much, much more! ACT NOW! Click the orange BUY button at the top of this page! Then you can begin reading Linux: Beginners guide for learning Linux & Shell scripting on your Kindle device, computer, tablet or smartphone.

Beginner s Guide For Linux

In this Beginner's Guide For Linux book you will discover: - The single biggest mistake a beginner can make, that can ruin your entire Linux experience, and how to avoid it - How to install Linux step by step (with pictures) in less than 1 ...

Beginner s Guide For Linux

If you want to learn how to use Linux, but don't know where to start read on. Knowing where to start when learning a new skill can be a challenge, especially when the topic seems so vast. There can be so much information available that you can't even decide where to start. Or worse, you start down the path of learning and quickly discover too many concepts, commands, and nuances that aren't explained. This kind of experience is frustrating and leaves you with more questions than answers. Don't worry, this Beginner's Guide For Linux book can help you! In this Beginner's Guide For Linux book you will discover: - The single biggest mistake a beginner can make, that can ruin your entire Linux experience, and how to avoid it - How to install Linux step by step (with pictures) in less than 1 hour - Why getting this simple command-line symbol wrong could force you to repair your Linux system - How to make Linux look and function more like good old familiar Windows or macOS - What the best distribution is for an experienced Windows user, but who has never used Linux before - How to find and install apps that work with your specific distribution - What to do when your Linux system freezes, crashes or has unexpected errors - How to avoid using the command line to navigate the Linux filesystem, and what we use instead - A core aspect that Linux runs on, and how mastering it can take your Linux experience to a whole new level - Why programmers prefer Linux over Windows and macOS, and how Linux can help you become a better programmer - How to create partitions and mount the correct filesystem for your needs - A difference between Linux and Windows that you can exploit to potentially save you gigabytes of space - Where to look for help when you're feeling stuck and getting nowhere - The areas of your system that are vulnerable to attack, and how to protect yourself from threats - Why a beginner should not be using Ubuntu and what to use instead ...and much, much more!

Linux

Linux The Ultimate Beginner's Guide To Learning The Linux Operating System And All Linux Commands This book "Linux: The Ultimate Beginner's Guide to Learning the Linux Operating System and All Linux commands" is an easy guide to get started ...

Linux

Linux The Ultimate Beginner's Guide To Learning The Linux Operating System And All Linux Commands This book "Linux: The Ultimate Beginner's Guide to Learning the Linux Operating System and All Linux commands" is an easy guide to get started with the Linux system. There is a lot to learn from this operating system if you are using it for the first time. The commands of this system are entirely different than the other operating systems due to which you will have to spend time to understand the basics of the system. Here is a preview of what you'll learn: Getting Started with Linux Operating System Tips to Use Linux for Work and Play Important Commands of Linux Manage Directions and Files of Linux Security and Administration of Linux

LINUX FOR BEGINNERS

55 % discount for bookstores ! Now At $21.99 instead of $34.08 $ Your customers will never stop reading this guide !

LINUX FOR BEGINNERS

55 % discount for bookstores ! Now At $21.99 instead of $34.08 $ Your customers will never stop reading this guide !!! Linux for beginners ( New Version ) Linux is a Unix-like, open-source and community-developed operating system for computers, servers, mainframes, mobile devices and embedded devices. it's far supported on nearly each principal laptop platform which includes x86, ARM and SPARC, making it one of the maximum broadly supported running systems. Linux has been around for the reason that mid-Nineties and has in view that reached a user base that spans the globe. Linux is absolutely everywhere: it's in your telephones, your thermostats, for your automobiles, fridges, Roku devices, and televisions. It additionally runs most of the net, all of the world's top 500 supercomputers, and the sector's stock exchanges. however, except for being the platform of desire to run desktops, servers, and embedded systems throughout the globe, Linux is one of the most dependable, comfy and reliable running systems. The Linux operating system follows a modular layout this is the important thing to its many variations and distributions. A bootloader is responsible for beginning the Linux kernel. The kernel is on the center of the Linux system, handling community access, scheduling strategies or packages, handling fundamental peripheral devices, and overseeing record machine offerings. but it is actually the many outdoor developers and GNU initiatives that provide high capabilities to the Linux kernel to offer a totally realized operating gadget. As an instance, there are modules to provide a command-line interface, put into effect a graphical user interface, control security, provide video enter or audio offerings and plenty of others. every of which may be changed and optimized to shape precise distributions for precise duties. bundle manager software commonly provides, updates or gets rid of software additives below the Linux working gadget. Examples of package deal managers encompass dpkg, OpenPKG, RPM package deal manager and 0 installs. Buy it Now and let your customers get addicted to this amazing book !!