by Andreas Manz, Petra S. Dittrich, Nicole Pamme, Dimitri Iossifidis
2nd Edition, Imperial College Press