Author: Andrew offutt & richard l