Author: Giovanni Francesco Abela