Author: J. S. Ratti,Marcus S. McWaters,Leslaw Skrzypek