Take a photo of a barcode or cover

244 pages • first pub 2005 (view editions)
ISBN/UID: 9780415960625
Format: Paperback
Language: English
Publisher: Routledge
Edition Pub Date: Not specified
Description
"Al Gini's latest book surveys the landscape of ethical speed bumps and crash sites with his customary charm, verve and insight. Why It's Hard To Be Good is a creative expos of the many reasons smart people do bad things." Steve Priest, Founder, ...
Community Reviews
Content Warnings

244 pages • first pub 2005 (view editions)
ISBN/UID: 9780415960625
Format: Paperback
Language: English
Publisher: Routledge
Edition Pub Date: Not specified
Description
"Al Gini's latest book surveys the landscape of ethical speed bumps and crash sites with his customary charm, verve and insight. Why It's Hard To Be Good is a creative expos of the many reasons smart people do bad things." Steve Priest, Founder, ...