Funny, just a couple weeks ago a friend recommended Gore Vidal's historical novel Creation, where the author is a grandson of Zoroaster. He manages to meet Socrates, the Buddha, and Confucius, which was actually possible at a certain point.
(I don't like Vidal's writing, which I find to be mostly attitude, but YMMV.)