The Spanish Revolution - Stanley G. Payne
Only read the first half. Interesting, but I got lost in the story of all the different political factions from the 19th century to 1933 or so, and never got to the civil war itself.