Author: harry e. rieseberg