Author: frank e. kidder, c.e., ph.d.,