Bryan Clarke

  joint publications with Chris Floyd

Publications