The pulling of "Revolutionary Voices" from the Burlington County Library System has created controversy.