Author: robert d. carmichael  and edwin r. smith