Author: Sturzo, Luigi Carter, Barbara Barclay.