About our Editors

Peter Angel, Editorial Board Member
German Cancer Research Center (DKFZ), Heidelberg, ​Germany
Find publications in PubMed