Autor: Ruqiang Zhang, Michael J. Scanlon