T. R. Fehrenbach Fire and Blood - Da Capo Press - 702 pages ISBN: 9780306806285 Standard No.: 31754421 LCCN: 94045811 Subjects--Topical Terms: History - Mexico LC Class. No.: F1226 Dewey Class. No.: 917.203