Steve ChanSteve Chan, College Professor of Distinction at the University of Colorado, Boulder, USA. Books by the Author Contesting Revisionism