Mark D. Weiser

  joint publications with John Seely Brown

Publications