Today Only! $15 off your order. See Inside »

James J Rawls

James J. Rawls is a graduate of Stanford University and holds the M.A. and Ph.D. from the University of California at Berkeley. He is an Instructor of History in Diablo Valley College, Pleasant Hill.