History and spirit: an inquiry into the philosophy of liberation Kovel, Joel Popularity → Current 10 Peak 20 Niche 40 Beacon Press 1991 301 pages