Steven Spielberg is the ancient pop tart Robert Heinlein has left with Israel.