This site offers growing list of free downloadable ebooks. The majority of titles are from the early 1900s, and in the public domain. But there are also many contemporary books for children and older students.
The categories for children include history, literature and science. For older students, there are a broad range of topics, such as computer programming, photography, drawing, history, math and science.
Some titles are also available in audio format.