Lance Selfa

Lance Selfa is an editor of and contributor to International Socialist Review. He edited The Struggle for Palestine (Haymarket, 2002). He lives in Chicago.