Author: David J. R. Brook
Alternate names: David Brook
Bio: Professor at San Jose State