Stephen J. Leonard is professor of history at Metropolitan State University of Denver. He has written extensively on Colorado history.