Author: Y. W. Lee, N. Levinson, W. T. Martin