Would be great if you could give the entire context. The sentence itself is correct, but if the 'intent' of the sentence is to convey that the controversy has now died down, then your sentence would be:
Her latest book engendered a lot of contraversy. (Simple Past)
So, perhaps a better question would be if you could state 'what' you want to convey and then, whether this sentence conveys the intended meaning.
GMAT - 99th Pecentile, MBA-ISB
Faculty @ EducationAisle
Read testimonials of our students who made it to top schools (IIMs, ISB, Darden and XLRI, among others): http://EducationAisle.com/testimonials.html
No "kudos" are required if you find this post useful; absorbing this learning and getting a great score would be your best gratitude.