Author: Jose Couceiro, Manuel R. Sanchez-Crespo, Huey Yuan Tien