Author: Robert Glass; Edited And Updated By Glenn S. Dumke Cleland