Failure to quit: reflections of an optimistic historian Zinn, Howard Popularity → Current 25 Peak 40 Niche 60 Book by Zinn, Howard Common Courage Press 1993 164 pages