Dr James McCune Smith: How an African American doctor in 19th-century Scotland took on his boss to stop prostitutes being used as human guinea pigs
Dr James McCune Smith, the son of a runaway slave, produced a ferocious and beautifully written takedown of Dr Alexander ...