German agreed, maniac in novel is wrecking story (7,3)

I believe the answer is:
jamaica inn
'wrecking story' is the definition.
I don't know anything about this answer so I cannot judge whether this works.
'german agreed maniac in novel' is the wordplay.
'german agreed' becomes 'ja' ('yes' in German).
'novel' indicates anagramming the letters (letters in a new or novel order).
'maniac'+'in'='maniacin'
'maniacin' with letters rearranged gives 'maicainn'.
'ja'+'maicainn'='JAMAICA INN'
'is' acts as a link.
Can you help me to learn more?
(Other definitions for jamaica inn that I've seen before include "Book by Daphne du Maurier" , "work of fiction" , "story of seaside crime" , "Daphne du Maurier novel" .)
