Giambattista Vico: Keys to the "New Science": Translations, Commentaries, and Essays