Author: Earl S. Herald William N. Eschmeyer