Listed below are 249 papers: 87 on refereed journals, 138 conference presentations, 24 scientific reports.