For reading, if you are not like me, who like much more using a real book or printed paper, you will be delighted by the Project Gutenberg which provides 50,000 free ebooks (epub, kindle). This is possible to download them or read them online.