[Revised on April 10, 2015]
This blog has covered a wide range of free, well-written
books for all kinds of readers (including English native speakers, not
just students). You can read these books on any computer, pad or smart phone (Android or iPhone/iPad).