James W Cook
James W. Cook is associate professor of history and American culture at the University of Michigan.
James W. Cook is associate professor of history and American culture at the University of Michigan. See less
James W Cook's Featured Books