Author: salvador fajardo and james a. parr