David M. Rocke

  joint publications with Olga G. Troyanskaya

Publications