This is a recurrent theme Tolkien has taken great trouble to match landscapes with the peoples who live there

Could you correct the punctuation please?
This is a recurrent theme. Tolkien has taken great trouble to match landscapes with the peoples who live there.