Author: Quintin Aldea Vaquero, Tomas Marin Martinez, and Jose Vives Gatell