Eliza Cook (24 December 1818 – 23 September 1889) was an English author, Chartist poet and writer born in London Road, Southwark .