Charles Bonnet, Swizz Naturalist and Philosopher

1785