Author: Speranza.