It's been written since a considerable time
so don't mind gaps , mistakes and silly plot
and focus on the language
Here you are