David R. Nygren

  joint publications with Christopher N. Weaver

Publications