Author: charles h. lange