Author: john e. smith