Eric A. Vera
overview
appearing in