Ross GregoryRoss Gregory is associate professor of history at Western Michigan University. Books by the Author