Giovanni Canestrini was born in 1835.
Giovanni Canestrini has written: 'Pesci' -- subject(s): Pisces, Italy, Fishes, Nomenclature 'Leonardo, costruttore di macchine e di veicoli' 'La teoria di Darwin' -- subject(s): Evolution, Natural selection 'Arte militare meccanica medievale' -- subject(s): Arms and armor, History 'Le teoria dell'evoluzione esposta ne' suoi fondamenti' -- subject(s): Evolution, Natural selection
Sandro Canestrini has written: 'L' ingiustizia militare' -- subject(s): Military offenses
Giovanni da San Giovanni died in 1636.
Giovanni Priuli died in 1626.
Giovanni Bellini died in 1430.
Giovanni Polese died in 1952.
Paul Giovanni died in 1990.
Giovanni d'Alemagna died in 1450.
Giovanni Giraud died in 1834.
Giovanni Zantedeschi died in 1846.
Giovanni Giambelli died in 1935.