Pistons and engine testing with 20 tables (Vieweg+Teubner, 2012)