Author: frank j. sorauf and charles s. hyneman