Author: Terry Shell Warren Ruud