Eighteen journal papers, papers presented at conferences

Summary
Eighteen journal and conference papers will be published