Javier Prado — Peruvian historian, philosopher, lawyer, politician and diplomat