Manyebook
Lance Selfa
The Struggle for Palestine