Author: john tee van and william beebe