You need Amazon's Kindle
When I am asked to recommend a book for learning English, I always refuse to name a book. Everyone enjoys reading different things and in different ways, so what I do is recommend a way of getting books for free. In this video, I offer you some advice on how to find free books using Amazon's Kindle service.
If you don't have the service yet, you can find it at the Amazon associates link below.