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