Question: who wrote you know i'm no good
Answer: `` You Know I 'm No Good '' is a song by English singer and songwriter Amy Winehouse from her second and final studio album Back to Black ( 2006 ) .