The British don't belong in Africa. Their skins are too pale, their clothing too heavy and elaborate, their morality all wrong. And yet here they are in 1912 in the British Protectorate of East Africa, tangled in an uneasy peace with the Sultan of Zanzibar. Much of the tangle in this new mystery in Alfieri's East Africa series concerns the slave trade. The British have outlawed it, but, well, it's all a matter of who you know and who you owe, isn't...