You can now download over 300,000 books from the NYPL for free
All you need is a library card.