James A Good
James A. Good is Professor of History and Chair of the Department of Social Sciences at Lone Star College, North Harris in Houston, Texas.
James A. Good is Professor of History and Chair of the Department of Social Sciences at Lone Star College, North Harris in Houston, Texas. See less
James A Good's Featured Books