Project Gutenberg offers over 46,000 free ebooks: choose among free epub books, free kindle books, download them or read them online.
http://www.gutenberg.org
Orange County Public Library's eLibrary offers ebooks and audiobooks for free. You must have a public library card to access these items.