Acknowledgements
We would like to thank Kacem Habiballah and Tim Carson for their great support during the project. Also, I appreciate BCcampus for the financial support of this project.
We would like to thank my great students and friends Lewis Saludo, Tung Lee, and Jason Manning for their thoughtful feedback and great suggestions during this project.