Don Quixote was written by the Spanish author Miguel de Cervantes.