Author: Hai Jin,Latifa Boursas,Mark Carlson