David A. Cohen

  joint publications with Karen E. Petrie

Publications