by Ernest Callenbach
publisher: University of California Press publish date: November 1st 1998
format: paperback pages: 192
language: English
ISBN:
0520214633 (9780520214637)
publisher: University of California Press publish date: September 3rd 2008
format: paperback pages: 192
language: English
ISBN:
0520257197 (9780520257191)
publisher: Edunisc
format: hardcover pages: 211
language: English
ISBN:
8585869372 (9788585869373)