Free Pdf Computer Science Textbooks Average ratng: 3,8/5 8209 votes
  1. Free Pdf Computer Science Textbooks
  2. Free Pdf Computer Science Textbooks Pdf

Free PDF Books: All ENGINEERING BOOKS PDF Download online, NOTES, MATERIALS, EXAM PAPERS, MCQs Objectives & VIVA JOBS Interviews Questions Answers for All Engineering Branch such as MECHANICAL, ELECTRONICS, ELECTRICAL, CIVIL, AUTOMOBILE, CHEMICAL, COMPUTERS, MECHATRONIC, TELECOMMUNICATION any all more available here.

Assembly Language. An introduction to reverse engineering for beginners. Assembly Language Succinctly (PDF) PC Assembly Language - P. Professional Assembly Language (PDF) Programming from the Ground Up (PDF) Ralf Brown's Interrupt List. Software optimization resources - A. Free Computer Books, Free Mathematics Books, Directory of online free computer, programming, engineering, mathematics, technical books, ebooks, lecture notes and tutorials. Very well categorized. Equipped with both pattern and keywords search engines. Cambridge International AS and A Level Computer Science Coursebook delivers an accessible guide to theoretical and practical skills in Computer Science, with a clear progression of tasks that help to consolidate and develop knowledge.


Free Pdf Computer Science Textbooks

Great books for computer scientists!
1Introduction to Algorithms
by
4.32 avg rating — 7,103 ratings
Rate this book
2Structure and Interpretation of Computer Programs
by
4.44 avg rating — 3,866 ratings
Rate this book
3The C Programming Language
by
4.41 avg rating — 8,378 ratings
Rate this book
4The Art of Computer Programming, Volumes 1-3 Boxed Set
by
4.50 avg rating — 710 ratings
Rate this book
5The Pragmatic Programmer: From Journeyman to Master
by
4.31 avg rating — 13,527 ratings
Rate this book
5Design Patterns: Elements of Reusable Object-Oriented Software
by
4.17 avg rating — 9,073 ratings
Rate this book
7Code
by
4.39 avg rating — 5,669 ratings
Rate this book
8Introduction to the Theory of Computation
by
4.22 avg rating — 1,677 ratings
Rate this book
9The Mythical Man-Month: Essays on Software Engineering
by
4.05 avg rating — 10,210 ratings
Rate this book
10Code Complete
by
4.29 avg rating — 7,834 ratings
Rate this book
11Artificial Intelligence: A Modern Approach
by
4.17 avg rating — 3,459 ratings
Rate this book
12The Protocols (TCP/IP Illustrated, Volume 1)
by
4.30 avg rating — 1,196 ratings
Rate this book
13Advanced Programming in the UNIX Environment
by
4.31 avg rating — 1,542 ratings
Rate this book
14Compilers: Principles, Techniques, and Tools
by
4.08 avg rating — 2,687 ratings
Rate this book
15Algorithms
by
4.40 avg rating — 1,308 ratings
Rate this book
16Introduction to Automata Theory, Languages, and Computation
by
4.01 avg rating — 586 ratings
Rate this book
17Learn You a Haskell for Great Good!: A Beginner's Guide
by
4.32 avg rating — 1,953 ratings
Rate this book
18A Discipline of Programming
by
4.27 avg rating — 157 ratings
Rate this book
19Concrete Mathematics: A Foundation for Computer Science
by
4.33 avg rating — 1,700 ratings
Rate this book
20The Algorithm Design Manual
by
4.34 avg rating — 2,121 ratings
Rate this book
21Computer Systems: A Programmer's Perspective
by
4.42 avg rating — 693 ratings
Rate this book
22Joel on Software
by
4.10 avg rating — 3,088 ratings
Rate this book
22The Elements of Computing Systems: Building a Modern Computer from First Principles
by
4.54 avg rating — 575 ratings
Rate this book
24The Society of Mind
by
4.03 avg rating — 2,972 ratings
Rate this book
25Hacker's Delight
by
4.20 avg rating — 1,057 ratings
Rate this book
26Programming Pearls
by
4.20 avg rating — 2,900 ratings
Rate this book
27Applied Cryptography: Protocols, Algorithms, and Source Code in C
by
4.19 avg rating — 1,986 ratings
Rate this book
28The Psychology of Computer Programming
by
4.11 avg rating — 488 ratings
Rate this book
29An Introduction to Functional Programming Through Lambda Calculus
by
4.14 avg rating — 176 ratings
Rate this book
30What Is Life? with Mind and Matter and Autobiographical Sketches
by
4.15 avg rating — 4,406 ratings
Rate this book
31Fundamental Kotlin
by
4.33 avg rating — 36 ratings
Rate this book
32The Little Schemer
by
4.27 avg rating — 1,751 ratings
Rate this book
33Database System Concepts
by
3.76 avg rating — 436 ratings
Rate this book
34A First Course in Logic: An Introduction to Model Theory, Proof Theory, Computability, and Complexity
by
4.35 avg rating — 17 ratings
Rate this book
35An Introduction to Database Systems
by
3.94 avg rating — 334 ratings
Rate this book
36Chaos: Making a New Science
by
3.99 avg rating — 27,724 ratings
Rate this book
37The UNIX Programming Environment
by
4.23 avg rating — 1,185 ratings
Rate this book
38Feynman Lectures On Computation
by
4.23 avg rating — 369 ratings
Rate this book
39Basic Proof Theory
by
3.83 avg rating — 6 ratings
Rate this book
40Structured Computer Organization
by
3.95 avg rating — 458 ratings
Rate this book
41Quality Software Management: Systems Thinking
by
4.28 avg rating — 90 ratings
Rate this book
41The Fractal Geometry of Nature
by
4.20 avg rating — 1,072 ratings
Rate this book
43Computability Theory
by
4.58 avg rating — 12 ratings
Rate this book
44Waltzing with Bears: Managing Risk on Software Projects
by
3.97 avg rating — 648 ratings
Rate this book
45Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life
by
3.93 avg rating — 4,306 ratings
Rate this book
46Engines of Creation: The Coming Era of Nanotechnology
by
4.18 avg rating — 778 ratings
Rate this book
47Refactoring: Improving the Design of Existing Code
by
4.23 avg rating — 6,317 ratings
Rate this book
48The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
by
4.22 avg rating — 762 ratings
Rate this book
49Algorithm Design
by
4.11 avg rating — 508 ratings
Rate this book
50Pro Git
by
4.15 avg rating — 2,444 ratings
Rate this book
50The Art of Computer Programming, Volume 1: Fundamental Algorithms
by
4.36 avg rating — 1,660 ratings
Rate this book
52Computational Complexity
by
3.80 avg rating — 123 ratings
Rate this book
53Exploring Requirements: Quality Before Design
by
3.88 avg rating — 115 ratings
Rate this book
53The It Handbook for Business: Managing Information Technology Support Costs
by
4.40 avg rating — 10 ratings
Rate this book
53Reviewing Java
by
4.25 avg rating — 4 ratings
Rate this book
53Six Degrees: The Science of a Connected Age
by
3.91 avg rating — 1,044 ratings
Rate this book
57Computability and Unsolvability
by
3.96 avg rating — 23 ratings
Rate this book
58Communication Networks: Fundamental Concepts and Key Architectures
by
4.17 avg rating — 46 ratings
Rate this book
59Reviewing C++
by
really liked it 4.00 avg rating — 4 ratings
Rate this book
60Computability and Logic
by
4.04 avg rating — 121 ratings
Rate this book
61The Quark and the Jaguar: Adventures in the Simple and the Complex
by
3.84 avg rating — 1,543 ratings
Rate this book
62Sync: The Emerging Science of Spontaneous Order
by
4.01 avg rating — 2,378 ratings
Rate this book
63The Cosmic Landscape: String Theory and the Illusion of Intelligent Design
by
4.11 avg rating — 2,389 ratings
Rate this book
64Make Your Own Neural Network: An In-depth Visual Introduction For Beginners
by
4.18 avg rating — 88 ratings
Rate this book
64Clean Code: A Handbook of Agile Software Craftsmanship
by
4.40 avg rating — 12,356 ratings
Rate this book
66Scratch 2.0 Programming
by
4.49 avg rating — 47 ratings
Rate this book
67The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
by
4.30 avg rating — 19,098 ratings
Rate this book
68Operating Systems: Three Easy Pieces
by
4.71 avg rating — 169 ratings
Rate this book
69The Sciences of the Artificial
by
4.24 avg rating — 442 ratings
Rate this book
70Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency
by
4.02 avg rating — 1,066 ratings
Rate this book
70Elements of the Theory of Computation
by
3.86 avg rating — 97 ratings
Rate this book
70Lambda-Calculus and Combinators: An Introduction
by
3.88 avg rating — 17 ratings
Rate this book
70Lambda-Calculus, Combinators and Functional Programming
by
liked it 3.00 avg rating — 4 ratings
Rate this book
74Design and Validation of Computer Protocols
by
3.92 avg rating — 13 ratings
Rate this book
75C: A Reference Manual
by
4.14 avg rating — 278 ratings
Rate this book
76File Structures: An Object-Oriented Approach with C++
by
3.87 avg rating — 101 ratings
Rate this book
77Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
by
4.21 avg rating — 254 ratings
Rate this book
77Journey through Genius: The Great Theorems of Mathematics
by
4.19 avg rating — 2,477 ratings
Rate this book
79The Shape of Inner Space: String Theory and the Geometry of the Universe's Hidden Dimensions
by
4.01 avg rating — 754 ratings
Rate this book
80The Meme Machine
by
3.83 avg rating — 3,640 ratings
Rate this book
81Does God Play Dice?: The New Mathematics of Chaos
by
4.02 avg rating — 1,394 ratings
Rate this book
82The Strangest Man: The Hidden Life of Paul Dirac, Mystic of the Atom
by
4.12 avg rating — 4,510 ratings
Rate this book
83The Hidden Connections: A Science for Sustainable Living
by
3.96 avg rating — 634 ratings
Rate this book
84C Primer Plus
by
4.13 avg rating — 230 ratings
Rate this book
84Managing Data Using Excel
by
really liked it 4.00 avg rating — 2 ratings
Rate this book
84Purely Functional Data Structures
by
4.14 avg rating — 610 ratings
Rate this book
84The Calculus of Computation: Decision Procedures with Applications to Verification
by
3.85 avg rating — 13 ratings
Rate this book
84Cracking the Coding Interview: 150 Programming Questions and Solutions
by
4.35 avg rating — 4,289 ratings
Rate this book
84Modern Operating Systems
by
4.09 avg rating — 1,745 ratings
Rate this book
84New Programmers Start Here: An Introduction to Computer Programming Using JavaScript
by
it was amazing 5.00 avg rating — 1 rating
Rate this book
84The Pattern on the Stone: The Simple Ideas that Make Computers Work
by
4.04 avg rating — 505 ratings
Rate this book
84Hello, Startup: A Programmer's Guide to Building Products, Technologies, and Teams
by
4.46 avg rating — 255 ratings
Rate this book
84ZX Spectrum Games Code Club: Twenty fun games to code and learn
by
4.70 avg rating — 10 ratings
Rate this book
84Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
by
4.31 avg rating — 726 ratings
Rate this book
95Source Code Optimization Techniques For Data Flow Dominated Embedded Software
by
4.33 avg rating — 3 ratings
Rate this book
95Designing> 4.72 avg rating — 1,947 ratings
Rate this book
97A Little Java, a Few Patterns
by
3.80 avg rating — 54 ratings
Rate this book
97Advanced Compiler Design and Implementation
by
3.91 avg rating — 81 ratings
Rate this book
97Data Structures and Algorithms in Java
by
3.83 avg rating — 244 ratings
Rate this book
100The Linux Command Line
by
4.37 avg rating — 998 ratings
Rate this book
← Previous12Next →
172 books · 233 voters · list created June 10th, 2009 by Darklight(votes) .
511 likes ·
Lists are re-scored approximately every 5 minutes.

Darklight65 books
2 friends
Michael627 books
286 friends
Nick2249 books
420 friends
Stephan0 books
1 friend
Xiachenfeng21 books
0 friends
Andreas19 books
2 friends
Kristjan3426 books
537 friends
Sepand60 books
50 friends

More voters…



Hrmmm there's a few reasons why this quiz made me unhappy:
(a) you need a basic theory book, but Sipser's not necessarily better than Hopcroft/Ullman, and certainly less complete regarding automata and languages. anyone hoping to be less more than a theory tyro needs at least Computers and Intractability, Approximation Algorithms, Randomized Algorithms and a satchel's worth of math books
(b) I have to list APIUE because I felt we needed an operating systems book, but also a practicum, and also something on design; a thorough study of APIUE provides all 3, and also one of the most useful reference books around. but it feels a bit applied for this list.
(c) since you're trying to minimize your votes (so as not to list overly many), there's an emphasis on broad coverage (ie this felt more like '5-7 computer science books to bring to a desert island surrounded by a faraday cage and anechoic wall') -- hence the mandatory inclusion of Knuth and Leon-Garcia (Knuth covers algorithms broadly enough by himself to free up a CLR-ish slot, and you have to know something about networks or you won't be able to piss in modern buildings, let alone write code)
but what about..language design and lambda calculus? the former's too diverse. regarding the latter, only one book could possibly deserve the nod (Barendregt's The Lambda Calculus), but i doubt 5 people worldwide read the fucker in a given Year of our LORD.
what about architecture? hell, the single most important things any systems programmer will need to know for the next twenty years are:
- power wall and thus multi/many-core
- memory subsystems aka Keep your Willy in your Pants and your Data in your Cache
hell, the first question i ask almost every interviewee is 'here is a data structure. optimize it for cache, which will be parameterized to you thusly'. if they don't get that, they're shown the door.
what about GUIs and databases? well, frankly, GUIs nauseate me and databases are for accountants, the DMV and the sex offenders' office, certainly not elite coders (writing databases is something else entirely). so fuck 'em.
computer graphics ought just be called 'graphics math' to cut down on confusion. books about triangles are beyond the scope of this enumeration, unless it's computational geometry for integer programming problems and loop optimization in compilers. numerical computing's the same kinda deal, just harder.


Nick wrote: 'Hrmmm there's a few reasons why this quiz made me unhappy:
(a) you need a basic theory book, but Sipser's not necessarily better than Hopcroft/Ullman, and certainly less complete regarding automat..'

also: 'Artificial Intelligence, a Modern Approach'? ummm, how about a 2 page handout on game trees, A* search and SVM's?


:D
databases are for accountants, the DMV and the sex offenders' office, certainly not elite coders GASP! relational databases are the backbone of nearly all dynamic websites! (it is true however that if you're using one, you definitely not doing any elite coding).
I feel like only 1 programmer in 100 can write efficient code these days. In the last 4 years, despite hardware getting faster, the same programs are running slower than they did and people are doing much less (computationally) than they used to with more powerful machines.

message 4: by Nick (last edited Jul 16, 2009 01:38PM) (new)

GASP! relational databases are the backbone
A story: My junior year, I took the intro to databases class at GT (CS4400), because they canceled my fucking graduate automata theory class in developments that can ultimately be traced back to the introduction of GUIs and people no longer a new assembly language every few years (in a Cormac McCarthy-like future, this will all change, and we'll also get to eat people). In one of those passive-aggressive bits of responsible behavior that so pockmarked my undergraduate career, I didn't bother attending until the first test. This wasn't so irregular as it was SOP -- what for textbooks, after all, if not autodidactically-freed time to explore massive SGI machines from the underwear-beclad comfort of one's weedful dorm?
Problem was, I'd forgotten to purchase the book, and knew no one in my class..it was an unpleasant night indeed, studying random things about databases, SQL, etc via undirected google searches. I entered with trepidation.
30 questions, multiple-choice (wtf? only CS class I can remember with multiple-choice) on the relational algebra. I read it through, not really knowing any terms, thinking I'll probably just drop the class..but as it turned out, assuming logical coherency in the questions and answers, there was only one likely, consistent assignment of semantics. I quickly reverse-engineered the selections, the projections, the joins and the closures, marked down my answers, and triumphantly departed for a nice Chianti and some fava beans.
Saying this list needs a databases book is like saying it needs a book on predicate calculus, which is like saying it needs a book on real analysis, which is like saying it needs The Elements of Programming and that rather than CS degrees we all ought get math degrees (one ought, of course, get both). Taken the other direction, it's like saying we need a book on scrotumtightening perl and a lab practicum with Windows NT.
What were we talking about? Sorry, I rant in my old age.
of nearly all dynamic websites!
I must admit to never having worked on a 'dynamic website'; if I were to build such a thing, I'd almost certainly do it as a C apache module, and initiate the project by rewriting apache =D. Just for fun, from an old classic:
Where does the typical Real Programmer work? What kind of programs are worthy of the efforts of so talented an individual? You can be sure that no Real Programmer would be caught dead writing accounts-receivable programs in COBOL, or sorting mailing lists for People magazine. A Real Programmer wants tasks of earth-shaking importance (literally!).
* Real Programmers work for Los Alamos National Laboratory, writing atomic bomb simulations to run on Cray I supercomputers.
* Real Programmers work for the National Security Agency, decoding Russian transmissions.
* It was largely due to the efforts of thousands of Real Programmers working for NASA that our boys got to the moon and back before the Russkies.
* The computers in the Space Shuttle were programmed by Real Programmers.
* Real Programmers are at work for Boeing designing the operation systems for cruise missiles.
Some of the most awesome Real Programmers of all work at the Jet Propulsion Laboratory in California. Many of them know the entire operating system of the Pioneer and Voyager spacecraft by heart. With a combination of large ground-based Fortran programs and small spacecraft-based assembly language programs, they are able to do incredible feats of navigation and improvisation-- hitting ten-kilometer wide windows at Saturn after six years in space, repairing or bypassing damaged sensor platforms, radios, and batteries. Allegedly, one Real Programmer managed to tuck a pattern matching program into a few hundred bytes of unused memory in a Voyager spacecraft that searched for, located, and photographed a new moon of Jupiter.
The current plan for the Galileo spacecraft is to use a gravity assist trajectory past Mars on the way to Jupiter. This trajectory passes within 80 +/- 3 kilometers of the surface of Mars. Nobody is going to trust a Pascal program (or Pascal programmer) for navigation to these tolerances.

I feel like only 1 programmer in 100 can write efficient code these days. In the last 4 years, despite hardware getting faster, the same programs are running slower than they did and people are doing much less (computationally) than they used to with more powerful machines.
It's a damn shame. Then again, for that lucky 1%, you're now able to accomplish things you couldn't dream of 10 years ago -- combinatorial stuff like protein folding and tilings, thermonuclear simulations at the particle level in six degrees of freedom, moving around 10Gbps of Ethernet on COTS, supporting hundreds of unimaginably bloated ruby/php processes in just a few gigabytes of RAM LOL.. =D
Check out Network Algorithmics: The Design of Fast Network Devices and Hacker's Delight. Hackin' ain't dead punk fuckin' rock!
you're alright, MICHAEL


Nick wrote: 'GASP! relational databases are the backbone
A story: My junior year, I took the intro to databases class at GT (CS4400), because they canceled my fucking graduate automata theory class in developm..'

I'd be curious what you think of today's 'big data' hype.
Download
back to top

Anyone can add books to this list.


Flag thislist

Why are you flagging thislist?

For more information, readour terms of service.
Your Best Year Ever: College Tech Tips
Introduction
  • Find Free Books

  • Tech To Make Life Easier

  • Connect To Entertainment

  • Fix It Yourself

PRODUCT DISCLOSURE $

Ever thought of creating a library with thousands of free books? You'd never have to spend a dime. It sounds impossible, but it's not! Free books, on nearly any subject you can think of, are all over the internet, ready to be downloaded, read, and shared. All you need to do is speed up your reading so you have enough time to get through all of them!

A huge quantity of books previously unavailable to the public were released starting in 2019 to the public domain, thanks to the Sonny Bono Copyright Term Extension Act of 1998. Because of an amendment to that act, works published between 1923 and 1977 can enter the public domain 95 years after their creation.
Many of the sites listed in this article can get you access to the tens of thousands of books (and movies, songs, and cartoons) available under this act. Downloads should be free and without retribution under U.S. copyright law. Keep an eye on your favorite sites; they will update regularly with these now legal-to-download books.

Here are the top 20 sites where you can find and download a wide variety of completely free books online, anything from romance novels to computer technology manuals.

of 20

Read Print

What we like

  • Easy to search

  • Free account grants access to the community and a personal page with a virtual 'bookshelf'

  • Comprehensive quotation database

  • Offers lots of ways to find free books

What we don't like

  • Only has classic books and those with Creative Commons licenses

  • No way to download free books directly from the site

  • The site can be slow and/or unresponsive

Read Print is an online library where you can find thousands of free books to read. The books are classics or Creative Commons licensed and include nonfiction, essays, fiction, plays, and poetry. Vlc media player for download.

Free registration at Read Print gives you the ability to track what you've read and what you would like to read, write reviews of books you've read, add books to your favorites, and to join online book clubs or discussion lists.

You can access the books on Read Print without joining, but you won't have access to the other features mentioned above.

Finding Free Books On Read Print's Website

There are several ways you can find what you're looking for at Read Print:

  • A keyword search for book titles, authors, or quotes.
  • Search by type of work published (i.e., essays, fiction, non-fiction, plays, etc.)
  • View the top books to read online as per the Read Print community.
  • Browse the alphabetical author index.
  • Check out the top 250 most famous authors on Read Print.

For example, if you're looking for books by William Shakespeare, a simple search will turn up all his works in a single location.

Reading Books at Read Print

Once you've found a book you're interested in, click Read Online and the book will open within your web browser. You also have the option to Launch Reading Mode if you're not fond of the website interface. Reading Mode looks like an open book, however, all the free books on the Read Print site are divided by chapter, so you'll have to go back and open it every time you start a new chapter.

If you find a book you really like and you'd like to download it to your mobile e-reader, phone, or tablet, Read Print provides links to Amazon, where you can download a title for free if you're a member of Amazon Kindle Unlimited.

of 20

ManyBooks

What we like

  • Selection includes more than just classics and Creative Commons books

  • Great categorization makes finding what you love easier

  • The blog offers book suggestions

What we don't like

  • Some functionality may not be available on the new site

  • Some areas haven't been updated in more than a year

ManyBooks is one of the best resources on the web for free books in a variety of download formats. There are hundreds of books available here, in all sorts of interesting genres, and all of them are completely free. One of the best features of this site is that not all of the books listed here are classic or creative commons books.

Finding Free Books on Many Books

ManyBooks is in transition at the time of this writing. A beta test version of the site is available that features a serviceable search capability. Readers can also find books by browsing genres, popular selections, author, and editor's choice. Plus, ManyBooks has put together collections of books that are an interesting way to explore topics in a more organized way.

In addition to these basic search options, you can also use ManyBooks Advanced Search to pinpoint exactly what you're looking for. Sony windows 7 drivers download 64 bit. There's also the ManyBooks RSS feeds that can keep you up to date on a variety of new content, including: All New Titles By Language.

Reading Books at ManyBooks

All of the free books at ManyBooks are downloadable — some directly from the ManyBooks site, some from other websites (such as Amazon). When you register for the site you're asked to choose your favorite format for books, however, you're not limited to the format you choose. When you find a book you want to read, you can select the format you prefer to download from a drop down menu of dozens of different file formats.

of 20

The Literature Network

The Literature Network: This site is organized alphabetically by author. Click on any author's name, and you'll see a biography, related links and articles, quizzes, and forums. Most of the books here are free, but there are some downloads that require a small fee.

of 20

Free Computer Books

Free Computer Books: Every computer subject and programming language you can think of is represented here. Free books and textbooks, as well as extensive lecture notes, are available.

of 20

Librivox

Librivox.org is a dream come true for audiobook lovers. All the books here are absolutely free, which is good news for those of us who have had to pony up ridiculously high fees for substandard audiobooks.

Librivox has many volunteers that work to release quality recordings of classic books, all free for anyone to download. If you've been looking for a great place to find free audio books, Librivox is a good place to start.

of 20

Authorama

Authorama.com features a nice selection of free books written in HTML and XHTML, which basically means that they are in easily readable format. Most books here are featured in English, but there are quite a few German language texts as well. Books are organized alphabetically by the author’s last name. Authorama offers a good selection of free books from a variety of authors, both current and classic.

Authorama offers up a good selection of high-quality, free books that you can read right in your browser or print out for later. These are books in the public domain, which means that they are freely accessible and allowed to be distributed; in other words, you don't need to worry if you're looking at something illegal here.

How Do I find Free Books to Read Here?

Authorama is a very simple site to use. You can scroll down the list of alphabetically arranged authors on the front page, or check out the list of Latest Additions at the top.

Once you find something you're interested in, click on the book title and you'll be taken to that book's specific page. You can choose to read chapters within your browser (easiest) or print pages out for later.

Why Should I Use Authorama?

Free Pdf Computer Science Textbooks Pdf

If you're looking for an easy to use source of free books online, Authorama definitely fits the bill. All of the books offered here are classic, well-written literature, easy to find and simple to read.

of 20

Project Gutenberg

Project Gutenberg is one of the largest sources for free books on the web, with over 30,000 downloadable free books available in a wide variety of formats.

Project Gutenberg is the oldest (and quite possibly the largest) library on the web, with literally hundreds of thousands free books available for download. The vast majority of books at Project Gutenberg are released in English, but there are other languages available.

If you already know what you are looking for, search the database by author name, title, language, or subjects. You can also check out the top 100 list to see what other people have been downloading.

of 20

International Digital Children's Library

International Digital Children's Library: Browse through a wide selection of high quality free books for children here. Check out Simple Search to get a big picture of how this library is organized: by age, reading level, length of book, genres, and more.

of 20

eBooks and Text Archives

Ebooks and Text Archives: From the Internet Archive; a library of fiction, popular books, children's books, historical texts and academic books. The free books on this site span every possible interest.

of 20

Questia Public Library

Questia Public Library has long been a favorite choice of librarians and scholars for research help. They also offer a world-class library of free books filled with classics, rarities, and textbooks.

More than 5,000 free books are available for download here, alphabetized both by title and by author.

of 20

Wikisource

Wikisource: Online library of user-submitted and maintained content. While you won't technically find free books on this site, at the time of this writing, over 200,000 pieces of content are available to read.

of 20

Wikibooks

​Wikibooks is an open collection of (mostly) textbooks. Subjects range from Computing to Languages to Science; you can see all that Wikibooks has to offer in Books by Subject.

Be sure to check out the Featured Books section, which highlights free books that the Wikibooks community at large believes to be “the best of what Wikibooks has to offer, and should inspire people to improve the quality of other books.”

of 20

Bibliomania

Bibliomania: Bibliomania gives readers over 2,000 free classics, including literature book notes, author bios, book summaries, and study guides. Free books are presented in chapter format.

of 20

The Open Library

The Open Library: There are over one million free books here, all available in PDF, ePub, Daisy, DjVu and ASCII text.

You can search for ebooks specifically by checking the Show only ebooks option under the main search box. Once you've found an ebook, you will see it available in a variety of formats.

of 20

Sacred Texts

Sacred Texts contains the web’s largest collection of free books about religion, mythology, folklore and the esoteric in general.

of 20

SlideShare

Another site that isn't strictly for free books, Slideshare does offer a large amount of free content for you to read. It is an online forum where anyone can upload a digital presentation on any subject.

Millions of people utilize SlideShare for research, sharing ideas, and learning about new technologies. SlideShare supports documents and PDF files, and all these are available for free download (after free registration).

of 20

Free eBooks

Free eBooks offers a wonderfully diverse variety of free books, ranging from Advertising to Health to Web Design. Standard memberships (yes, you do have to register in order to download anything but it only takes a minute) are free and allow members to access unlimited eBooks in HTML, but only five books every month in the PDF and TXT formats.

A VIP membership here (at $39.95 for a full year or $49.95 for a lifetime membership) gives you unlimited access to any book you want, in any format.

of 20

The Online Books Page

The Online Books Page: Maintained by the University of Pennsylvania, this page lists over one million free books available for download in dozens of different formats.

of 20

Almost Free Books - World Public Library

World Public Library: Technically, the World Public Library is NOT free. But for $8.95 annually, you can gain access to hundreds of thousands of books in over one hundred different languages. They also have over one hundred different special collections ranging from American Lit to Western Philosophy. Worth a look.

They also have what they call a Give Away Page, which is over two hundred of their most popular titles, audio books, technical books, ​and books made into movies. Give the freebies a try, and if you really like their service, then you can choose to become a member and get the whole collection.

of 20

Not Quite Free Books - Scribd

Scribd offers a fascinating collection of all kinds of reading materials: presentations, textbooks, popular reading, and much more, all organized by topic. Scribd is one of the web’s largest sources of published content, with literally millions of documents published every month.

However, Scribd is not free. It does offer a 30-day free trial, but after the trial you'll have to pay $8.99 per month to maintain a membership that grants you access to the sites entire database of books, audiobooks, and magazines. Still not a terrible deal!

Additional Resources for Free Books

In addition to the sites referenced above, there are also the following resources for free books:

  • WorldeBookFair: for a limited time, you can have access to over a million free ebooks.
  • WorldLibrary:More than 330,000+ unabridged original single file PDF eBooks by the original authors.
  • FreeTechBooks: just like the name of the site, you can get free technology-related books here.
  • FullBooks.com: organized alphabetically; there are a TON of books here.
  • Bartleby eBooks: a huge array of classic literature, all available for free download.