By Marsilio FicinoTranslated from the Latin with an Introduction and Notes by Dan Attrell, Brett Bartlett, and David Porreca