David S. Foglesong David S. Foglesong is assistant professor of history at Rutgers University. Books by the Author