James A Good Author & Editor

James A. Good is Professor of History at North Harris College in Houston, Texas.