All Freebies found since midnight (PDT)

Show Filter List Show Filter Buttons
Select Which Genres You Would Like Included in Your Results

Select which genres you would like to view, then click "Apply Selected Genres". You can exclude specific genres by clicking the [x] icons within the book listings. Genres listed in red have already been excluded from the results and can be viewed again by by selecting them below and clicking "Apply Selected Genres".

Mixed
Fiction
Nonfiction
Reset GenresReset & Hide ThisHide This
Showing Results 1 - 15
Sort By:
View As: Grid List Detailed Minimal Images Adult Content: Hidden (change) 

Python Programming: Your Beginner Guide To Learn Python in 7 Days: ( python guide , learning python , python programming projects , python tricks , ... by Maurice J. Thompson 4.1 Stars (56 Reviews)    Price verified one hour ago

Eager to learn Python Programming Quickly? Have you always wanted to learn computer programming but you thought is difficult for you? Or perhaps you know other programming languages but you are interested in learning Python language fast than ever? If the answer to these questions is yes... ... then, you are in the right place! Code is the language of the future. And the time to learn the ins and outs of coding is now, unless of course you want to be left behind from the biggest revolution that mankind will witness. So what does it take to be one of those who the masses will rely on to create products, change them and do a lot more with technology? Well, the secret is in learning programming languages because every electronic device runs on some sort of programming language. The question then becomes; so which programming language should you at least prioritize to learn given that there are so many programming languages? Well, if for whatever reason, you have been looking to learn programming or perhaps looking to improve your programming skills, Python programming language could be the best option you can get right now. It makes everything so easy! From the rich and well-designed standard library and built-ins to the availability of modules and numerous third-party open source libraries, very few programming languages can beat it. Particularly, if you are a beginner who is looking to dip his or her feet into programming, you need to learn a simple language that is easy to understand and that has easy to maintain code. You need to learn a programming language that runs on all key operating systems such as Linux, Mac OS X, and Microsoft windows, and one that is more reliable (does not contain pointers, which is case with other languages based on C). You need to learn Python. Python will provide you all that, and since new platforms like Raspberry Pi are Python based, learning Python will place you at an ideal place where you can enjoy the internet of ...

Genre: Computers & Technology [x]
Length: 133 Pages (21,855 KB)
Lending: Enabled
Added: Jul 7th, 2020

Linux: The Quick and Easy Beginners Guide to Learning the Linux Command Line (Linux in 3 Days Book 1) by Jason Cannon 3.8 Stars (27 Reviews)    Price verified 6 hours ago

If you want to learn how to use Linux and level up your career but are pressed for time, read on. As the founder of the Linux Training Academy and an instructor of several courses, I've had the good fortune of helping thousands of people hone their Linux skills. Interacting with so many people who are just getting started with the Linux operating system has given me invaluable insight into the particular struggles and challenges people face at this stage. 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. That's why I've written this book. 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. In Linux in 3 Days you will learn the most important concepts and commands, and be guided step-by-step through several practical and real-world examples. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy to understand. Here is what you will learn by reading Linux in 3 Days: • 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 ...

Genre: Computers & Technology [x]
Length: 108 Pages (1,684 KB)
Lending: Enabled
Added: Jul 7th, 2020

Linux for Beginners and Command Line Kung Fu (Bundle): An Introduction to the Linux Operating System and Command Line by Jason Cannon 4.4 Stars (30 Reviews)    Price verified 8 hours ago

Save when you buy this two book bundle - Linux for Beginners AND Command Line Kung Fu Linux for Beginners information: 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. Linux for Beginners doesn't make any assumptions about your background or knowledge of Linux. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand. Here is what you will learn by reading Linux for Beginners: • 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. • Exactly how permissions work and how to decipher the most cryptic Linux permissions with ease. • How to use the nano, vi, and emacs editors. • Two methods to search for files and directories. • How to compare the contents of files. • What pipes are, why they are useful, and how to use them. • How and why to redirect input and output from ...

Genre: Computers & Technology [x]
Length: 316 Pages (3,660 KB)
Lending: Enabled
Added: Jul 7th, 2020

SQL For Beginners SQL Made Easy: A Step-By-Step Guide to SQL Programming for the Beginner, Intermediate and Advanced User (Including Projects and ... by Craig Berg 3.0 Stars (5 Reviews)    Price verified 16 hours ago

You Are about to Learn How to Use SQL Programming Language like a Pro Even If You've Never Used It Before! **Updated to fix any quality issues that had been raised.** With so many programming languages out there, it is easy to feel overwhelmed on which programming language to learn next. Let me help you make that decision... Every website, computer system or web application relies on data and will have a database. This means learning about these is without doubt an invaluable skill that you MUST learn. That's where SQL comes in to take your ability to make sense of data from zero to levels you've never thought possible So if you've been hearing about data, databases and SQL but couldn't make out what they all stand for, why they are important and what they do, this book is for you... It is a complete guide to SQL. Say goodbye to the fragmented, and incomplete online tutorials that you've found that don't walk you by the hand to get an insider look into SQL. And even if you've just found a job that requires you to learn SQL, you will find this book handy in getting you to start using SQL as if you've known it for years! If you don't have the time and money to waste learning SQL in a formal class setting or in online courses, this book will be sufficient to get you to understand SQL to a level where you can use it effectively at a beginner, intermediate and advanced level. In it, you will: 1: Get a comprehensive understanding of databases, including the different types of databases, their pros and cons so that you have a good understanding of where SQL comes in 2: Get an insider understanding of relational database management system 3: Understand how to set up one of the leading database management systems 4: Understand SQL syntax like the pros do 5: Gather a comprehensive understanding of various data types in SQL 6: Understand SQL operators comprehensively 7: Know how to work with SQL databases effectively to make them do whatever you want 8: ...

Genre: Computers & Technology [x]
Length: 137 Pages (3,321 KB)
Lending: Enabled
Added: Jul 7th, 2020

Essential Speech and Language Technology for Dutch: Results by the STEVIN-programme (Theory and Applications of Natural Language Processing Book 14) by Peter Spyns (Springer) 3.0 Stars (2 Reviews)    Price verified 16 hours ago

The book provides an overview of more than a decade of joint R&D efforts in the Low Countries on HLT for Dutch. It not only presents the state of the art of HLT for Dutch in the areas covered, but, even more importantly, a description of the resources (data and tools) for Dutch that have been created are now available for both academia and industry worldwide. The contributions cover many areas of human language technology (for Dutch): corpus collection (including IPR issues) and building (in particular one corpus aiming at a collection of 500M word tokens), lexicology, anaphora resolution, a semantic network, parsing technology, speech recognition, machine translation, text (summaries) generation, web mining, information extraction, and text to speech to name the most important ones. The book also shows how a medium-sized language community (spanning two territories) can create a digital language infrastructure (resources, tools, etc.) as a basis for subsequent R&D. At the same time, it bundles contributions of almost all the HLT research groups in Flanders and the Netherlands, hence offers a view of their recent research activities. Targeted readers are mainly researchers in human language technology, in particular those focusing on Dutch. It concerns researchers active in larger networks such as the CLARIN, META-NET, FLaReNet and participating in conferences such as ACL, EACL, NAACL, COLING, RANLP, CICling, LREC, CLIN and DIR ( both in the Low Countries), InterSpeech, ASRU, ICASSP, ISCA, EUSIPCO, CLEF, TREC, etc. In addition, some chapters are interesting for human language technology policy makers and even for science policy makers in general.

Genre: Computers & Technology [x]
Length: 434 Pages (18,315 KB)
Lending: Not Enabled
Added: Jul 7th, 2020

Facebook Marketing: World Class Strategies For Optimizing Your Page, Getting Lots of Likes and Creating Compelling Facebook Ads That Produce Powerful ... by Susan Hollister (Geneva World Publishing) 4.8 Stars (18 Reviews)    Price verified 17 hours ago

Facebook Marketing Opens You Up to a Whole New World! Whether you are looking to (1) boost your visibility and traffic, (2) master Facebook advertising, or (3) know the best strategies for getting powerful results, this book will give you everything you need to master Facebook marketing. Make yourself visible to the billions of Facebook users. Before you can sell anything, you must first capture the attention of your target audience. You want to find a way to target your ideal customers with a well-placed, strategically formulated message that can stop your customers in their tracks and cause them to sit up and take notice. To do this, you need the right support, the right tools, and more importantly, the right form of marketing. Discover how To use Facebook marketing to make your business a business success. I'm sure you are eager to use every tool at your disposal to advance your business. This book is a fresh tool that can easily help you get the most out of Facebook marketing. Facebook makes it easy for you establish a clear identity and develop a strong online presence. It allows you to position yourself to most effectively reach the people who are the hungriest for what you have to offer. There really is a whole world of people out there, just waiting for your solution to their problem. With more than two billion Facebook users each month, it would be foolish not to take advantage of this powerful platform! Learn great strategies to make money from your marketing. Marketing doesn't have to be expensive. I can show you how to use Facebook marketing to get the most out of your marketing dollars. It costs less than you might expect. I will also show you how to promote your business so as to maximize profits. Facebook has a host of free marketing tools to help you plan, track, and evaluate your marketing efforts. This book describes them and will help you make the most of each one. The practical and valuable information in this book will help you plan ...

Genre: Computers & Technology [x]
Length: 127 Pages (1,404 KB)
Lending: Enabled
Added: Jul 7th, 2020

WordPress Security for Webmaster 2017: How to Stop Hackers Breaking into Your Website (Webmaster Series Book 7) by Dr. Andy Williams 4.8 Stars (15 Reviews)    Price verified 15 hours ago

In 2016, it was estimated that only 44% of web traffic was genuine human visitors to a site. The other 56% was made up of bots, hacking tools, scrapers, and spammers. With an estimated 30,000+ websites being hacked every day, website security has to be be a main concern for anyone running a website, no matter how small. Securi (a top internet security service) releases a quarterly report on hacking attempts. Their data from the third quarter of 2016 suggested that Wordpress made up 74% of all infected websites. Hacked sites can be used for a variety of purposes, such as redirecting your traffic, stealing customer details, deleting files, changing your login details to lock you out, sending spam emails to millions of people, SEO for the hackers site, and so on. And don't think that your small, insignificant site is safe from hackers. To a hacker, a site is a site. They'll use computer software to scan millions of websites for vulnerabilities and then attack the soft targets. There is no softer target than a newly setup Wordpress website that's run from someone's bedroom. There is obviously good reason to be concerned about your website security. However, I don't want you to think that Wordpress is an insecure platform that should be avoided, it isn't. Wordpress is actually very secure and if a security hole is found, it is usually plugged very quickly by the Wordpress security team and pushed out to all Wordpress installs - automatically. The real security issues come from the people running the websites. They often don't have enough knowledge to make educated decisions about the content they put on their site, the plugins they use, or the themes they install. This book has two aims: 1.I want to give you the knowledge you need so that you can understand where the main threats come from. With that knowledge, you will understand how your administrative actions can affect the security of your website. This knowledge gives you the power to stop hackers. 2.I ...

Genre: Computers & Technology [x]
Length: 125 Pages (3,473 KB)
Lending: Enabled
Added: Jul 7th, 2020

Command Line Kung Fu: Bash Scripting Tricks, Linux Shell Programming Tips, and Bash One-liners by Jason Cannon 4.5 Stars (185 Reviews)    Price verified 18 hours ago

Become a Linux Ninja with Command Line Kung Fu! Do you think you have to lock yourself in a basement reading cryptic man pages for months on end in order to have ninja like command line skills? In reality, if you had someone share their most powerful command line tips, tricks, and patterns you'd save yourself a lot of time and frustration. What if you could look over the shoulder of a good friend that just happened to be a command line guru? What if they not only showed you the commands they were using, but why they were using them and exactly how they worked? And what if that friend took the time to write all of it down so you can refer to it whenever you liked? Well, a friend did just that. Command Line Kung Fu is packed with dozens of tips and over 100 practical real-world examples. You won't find theoretical examples in this book. The examples demonstrate how to solve actual problems and accomplish worthwhile goals. The tactics are easy to find, too. Each chapter covers a specific topic and groups related tips and examples together. For example, if you need help extracting text from a file look in the "Text Processing and Manipulation" chapter. Also, a comprehensive index is included. If you want to find every example where a given command is used -- even if it's not the main subject of the tip -- look in the index. It will list every single place in the book where that command appears. Here is just some of what you will learn by reading Command Line Kung Fu: • How to quickly and easily repeat commands in your shell history • Shortcuts for grabbing specific words from your shell history to use in your current command • How to save a copy of your command line session for later reference • How to strip out blank lines and comments from files • How to control colorized text when uses pipes and pagers • Ways to transform text: from changing case to substituting characters and more • How to extract specific blocks of text from files or ...

Genre: Computers & Technology [x]
Length: 124 Pages (936 KB)
Lending: Enabled
Added: Jul 7th, 2020

How to Write Great Website Content in 2017 (Webmaster Series Book 3) by Dr. Andy Williams 4.3 Stars (8 Reviews)    Price verified 11 hours ago

Use the Power of LSI and Themes to Boost Website Traffic with Visitor-Grabbing, Google-Loving Web Content Previously called "Creating Fat Content", How to Write Great Website Content in 2017 has been fully updated with the latest information on creating the type of content that search engines like to rank. As I was updating the book, one thing became clear. Despite numerous algorithm changes, one thing has not changed. Google STILL wants to show the best web pages to its users. But what constitutes the "best"? The answer is quite simple - the best content is the content that the visitors want to see. Not very helpful? This book is packed with practical and actionable advice on what Google actually wants, and how you can deliver it with a simple mindset shift - by thinking in terms of "share-bait" and "link bait". Share bait is content that your visitors want to share with their friends, family and followers. Link bait is the type of content that other webmasters, who have the power to link out to other content, will want to link to. Creating this type of content will give you an unfair advantage as your content has a better chance of not only ranking well, but sticking in the search engines. How to Write Great Website Content in 2017 is a book packed with ideas, tips and strategies, for creating the most captivating, inspiring and fascinating content for your web site. By keeping your visitors happy, you won't have to worry about search engine algorithm changes, or Google slaps. The search engines will want to show your content to their users. In this book, learn: * about Google's constant struggles against spam, and how you can turn all the rules to your advantage. * how we used to write content, and why keyword-focused content no longer works. * where to go to find out exactly what Google wants from the pages it displays in the SERPs. * how to use "footprints" and other techniques for finding the very best, shareable and linkable content ideas. * ...

Genre: Computers & Technology [x]
Length: 149 Pages (3,259 KB)
Lending: Enabled
Added: Jul 7th, 2020

Creating Fat Content: Write better web content. Boost Website Traffic with Visitor-Grabbing, Google-Loving Web Content by Dr. Andy Williams (http://ezseonews.com) 4.6 Stars (36 Reviews)    Price verified 11 hours ago

Back in 2007 I released a course called "Creating Fat Content". It went on to become my most popular course ever. This book evolved from that original course, but has been fully updated to reflect the huge changes made by Google in recent years. Despite these changes, one thing has not changed over the years. Google STILL want to show the best web pages to their users. But what constitutes the "best"? The answer is quite simple - the best content is the content that the visitors want to see. Not very helpful? Then read this book. It's packed with advice on what Google actually want, and how you can deliver it with a simple mindset shift - by thinking in terms of "share-bait". That is, content that your visitors want to share with their friends, family and followers. Share-bait will put you on the right path to delivering content that keeps your visitors and search engines happy. It will give you an unfair advantage as your content has a better chance of not only ranking well, but sticking in the search engines. Creating Fat Content is a book packed with ideas, tips and strategies, for creating the most captivating, inspiring and fascinating content for your web site. By keeping your visitors happy, you won't have to worry about search engine algorithm changes, or Google slaps. The search engines will want to show your content to their users. About the author: Andy Williams has been teaching search engine optimization and content creation for over 10 years. In 2008, he was teaching his own students methods for creating "future-proof" content that is only now becoming mainstream with SEOs and webmasters who know their stuff.

Genre: Computers & Technology [x]
Length: 160 Pages (3,532 KB)
Lending: Enabled
Added: Jul 7th, 2020

Python Programming for Beginners: An Introduction to the Python Computer Language and Computer Programming (Python, Python 3, Python Tutorial) by Jason Cannon 4.4 Stars (303 Reviews)    Price verified 11 hours ago

Learn Python the Easy Way, Complete with Examples and Exercises 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. Python Programming for Beginners doesn't make any assumptions about your background or knowledge of Python or computer programming. You need no prior knowledge to benefit from this book. You will be guided step by step using a logical and systematic approach. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy for anyone to understand. Here is what you will learn by reading Python Programming for Beginners: • When to use Python 2 and when to use Python 3. • How to install Python on Windows, Mac, and Linux. Screenshots included. • How to prepare your computer for programming in Python. • The various ways to run a Python program on Windows, Mac, and Linux. • Suggested text editors and integrated development environments to use when coding in Python. • How to work with various data types including strings, lists, tuples, dictionaries, booleans, and more. • What variables are and when to use them. • How to perform mathematical operations using Python. • How to capture input from a user. • Ways to control the flow of your programs. • The importance of white space in Python. • How to organize your Python programs -- Learn what goes where. • What modules are, when you should use them, and how to create your own. • How to define and use functions. • Important built-in Python functions that you'll use often. • How to read from and write to files. • The difference between binary and text files. • ...

Genre: Computers & Technology [x]
Length: 164 Pages (1,217 KB)
Lending: Enabled
Added: Jul 7th, 2020

Office 2019: What's new? (Short & Spicy Book 2) by Ina Koys (Computertrainerin.de) 5.0 Stars (1 Review)    Price verified 19 hours ago

The new Office 2019 package offers innovations in all it's parts: One now can use 3D Objects and move them as desired or display one's geographical Excel data on a map. In Word and Outlook, you can have your texts read and Outlook finally received handy text modules. This and much more is presented and explained here.

Genre: Computers & Technology [x]
Length: 69 Pages (40,554 KB)
Lending: Enabled
Added: Jul 7th, 2020

Mitchell Levy on Creating Thought Leaders (2nd Edition): Helping Experts Inside of Corporations Amplify Their Thought Leadership by Mitchell Levy (THiNKaha) 2.8 Stars (13 Reviews)    Price verified 21 hours ago

In today's world where an organization's prospect has access to more information about the industry, key firms within that industry, and customer testimonials of those using products and services from companies in the industry, how can any organization stand out? In some industries, buyers have conducted 75 percent of their research on the Internet prior to talking to any firms to make their purchasing decisions. How do you make sure that you are not only at the table, but have a strong seat at it? It's simple. Two words: thought leadership. With the changing environment that the Internet and social media is bringing about, it's not as much about the global organization, but the individual experts turned thought leaders in the organizations whose names you associate with expertise in their respective niches. These thought leaders are being helped by their organizations to crowdsource books and eBooks, write articles, blog, tweet, speak at conferences and webinars, as well as to get quoted in traditional media on events and trends in the marketplace. Through them, the organizations' messages are being amplified in the marketplace. Mitchell Levy on Creating Thought Leaders (2nd Edition) helps the experts inside organizations think about and act on becoming thought leaders. Sections of the book include: why organizations should do it, what does it take, who else has made the transition, benefits they will receive, how they need to craft and define their message, and what H.E.L.P. they need to get to get to the next level. If you are tapped by your organization to be a thought leader or are considering just diving in and taking the lead yourself, this book is for you. This aha from the beginning of the book should appeal to the organization: "Prospects making purchasing decisions are looking for thought leaders in their space to learn from before taking action" (#54). The last aha of this book should appeal to the expert: "Being a thought leader is one of the most ...

Genre: Computers & Technology [x]
Length: 131 Pages (1,895 KB)
Lending: Not Enabled
Added: Jul 7th, 2020

ZOOM FOR BEGINNERS: How to Get Started With Zoom for Virtual Meetings, Video Conferencing, Webinars and Live Streams with Illustrative Screenshots by Scott Browning 5.0 Stars (1 Review)    Price verified 18 hours ago

Learn to Use Zoom like a Pro The present-day realities have greatly affected the way businesses are done. Many of us are now compelled to work from home; as a result, many companies and business owners are turning to video conferencing services to hold virtual meetings, webinars, and lectures, etc. Zoom is one of the most popular online meeting platforms at the moment. It offers many features and possibilities to do your work professionally online. If you are new to Zoom, this book will help you become a confident user as it takes you through the different features in great detail. This book aims to give you all the necessary information that you need to run successful virtual meetings, webinars, video conferences, lectures, hang outs, etc. From basic account setup to holding meetings, and then to more complex functions, this book presents you with step-by-step directions to help you master Zoom. Screenshots of each step are also included to aid visual learning. Inside this Book You Will Learn: ? Benefits of Using Zoom as a Meeting Platform ? How to Download the Meetings Client ? Adjusting Your Audio and Video Settings ? Toolbar Settings ? Starting Your Meeting ? Using the Zoom Toolbar ? How to Invite and Manage Participants ? Chatting with Participants ? Screen Sharing ? Recording Meetings ? Quick Tips and Trick ? And Much More! Scroll up and click the BUY button to get your copy NOW!

Genre: Computers & Technology [x]
Length: 51 Pages (1,644 KB)
Lending: Enabled
Added: Jul 7th, 2020

Linux: The Quick and Easy Beginners Guide to Learning the Linux Command Line (Linux in 3 Days) by Jason Cannon 4.2 Stars (6 Reviews)    Price verified 16 hours ago

If you want to learn how to use Linux and level up your career but are pressed for time, read on. As the founder of the Linux Training Academy and an instructor of several courses, I've had the good fortune of helping thousands of people hone their Linux skills. Interacting with so many people who are just getting started with the Linux operating system has given me invaluable insight into the particular struggles and challenges people face at this stage. 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. That's why I've written this book. 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. In Linux in 3 Days you will learn the most important concepts and commands, and be guided step-by-step through several practical and real-world examples. As new concepts, commands, or jargon are encountered they are explained in plain language, making it easy to understand. Here is what you will learn by reading Linux in 3 Days: • 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 ...

Genre: Computers & Technology [x]
Length: 60 Pages (360 KB)
Lending: Enabled
Added: Jul 7th, 2020
Page 1