Don Quixote is not an imaginary person; he is as real as Alexander the Great.