Author: Klein, Eric A., d1955-