The philosophy of social ecology: essays on dialectical naturalism Bookchin, Murray Popularity → Current 10 Peak 20 Niche 52 Black Rose 1995 183 pages