Published June 2017
Texas A&M University Press
978-0-89096-460-6 paperback $11.95
Published June 2017
Texas A&M University Press
978-0-89096-460-6 paperback $11.95
The War between the United States and Mexico
Published March 1988
Texas A&M University Press
978-0-89096-330-2 cloth $39.95 s
978-0-89096-331-9 paperback
Published July 1988
Texas A&M University Press
978-0-89096-390-6 paperback $15.95
Published June 2000
Texas A&M University Press
978-0-89096-501-6 paperback $19.95
Published January 1986
Shearer Publishing
978-0-940672-35-2 paperback $10.95