Brian M. McGowan, Ph.D.
Affiliations: | Tulane University, New Orleans, LA, United States |
Google:
"Brian McGowan"Parents
Sign in to add mentorLawrence N. Powell | grad student | 2011 | Tulane | |
(The second conquest of Mexico: American volunteers, republicanism, and the Mexican War.) |