Gian Secondo de Canis

Italian historian