Diagnoses of our timeby Hall, John A.PhilosophySociologyPolitical scienceHistoryWriting a summary for young readers…For young readersBook data: Open Library