Cairo fifty years ago - Edward William Lane (John murray)