Open Library has thousands of books available for free!
Visit the website and sign up for an account.
Books that are freely available for reading or download will have an open book "read" icon next to them.Books that have a "borrow" closed book icon next to them can be borrowed for up to two weeks.