Internet Archive: Marygrove College Library
Free Children's Ebooks resources from We Are Teachers
Mercer County Public Library (TCNJ students, faculty, and staff are eligible for free library cards)
Your Public Library
Open Library K-12
ManyBooks.net
LibriVox