I would like to thank my colleagues Peter Dauphin, Franz Hartleb, Richard Hofmann, Rainer Klar, Andreas Quick and Markus Siegle for the endless discussions, for the patience with me (!), and for all their contribution and interest, without which I could not have achieved without this work. I would also like to thank all the SIMPLE users around the world for adventuring to use my software.