This book provides an optimistic outlook on the relationship between people, technologies, society and the environment. It is thorough and sometimes dense with references and academic counterpoints. Feenberg is aware of the risk of abstraction and does his best to ground his ideas in practicalities, but still does not always provide sufficient concrete suggestions about directions forward. There is an unapologetic socialist agenda to Feenberg's project and while this is by no means orthodox or overwhelming his proposals do seem unnecessarily constrained by concerns over class and power struggles at times. The book is well written and reveals a thoughtful and sharp mind at work. Recommended to all concerned with the role of technology in shaping our future.