Mary Seacole, born Mary Jane Grant in Kingston, Jamaica, in 1805, was a pioneering figure in medicine and a celebrated ...