by Andrew Feenberg (Author), Andrew Feenberg (Author)
Format: Paperback
Pages: 303
Publisher: Rowman & Littlefield Publishers
Published: 15 Jul 2004
ISBN 10: 0742529592
ISBN 13: 9780742529595