Steven Shafer

American professor, editor