Thomas Rainer Gross

Newcastle University