Anthony James Joes's Urban Guerrilla Warfare
The US Marine Corps's Guerrilla and how to fight him
Carlos Marighella's Manual of the Urban Guerrilla
The latter 2 books are from the 1960s and I read them as background. Joes is a counterinsurgency theorist who analyzes a wide range of urban insurgencies and comes to several interesting conclusions:
1. Urban insurgencies almost always fail militarily because they lack any safe areas and because they attack their enemy where it is strongest.