Author: Patrick P. Phancao,Shadi Ala'i Shaffer