Author:  Revised & Enlarged by Rufus D. Smith