Convergent and divergent evolution in carnivorous pitcher plant traps.

Convergent and divergent evolution in carnivorous pitcher plant traps.