ID:DA15915046
Search authors sharing the same name
Marta Harnecker ; translated by Janet Duckworth
Zed Books 2007
: pbk
Available at 5 libraries