Author: Jean Alphonse 1801-1879 Boisduval