Listening Skills - Audio Books
Buy or rent an audio book, one that you already have the book of and are familiar with.
Make sure the audio book contains the full text and isn't condensed or abridged.
If you haven't already read the book, try to read it first to familiarise yourself with the story, then listen to the text whilst reading the book again.
You can even buy audio books especially recorded for English learners at different levels of ability that have the text included.