Author: Michael Parkin,Klaus Pohl,M. Papazoglou