Author: Juan Caramuel de Loblokowitz