Author: Howard Barringer,Ylies Falcone,Bernd Finkbeiner