Jeff Lilly rated Generations: 5 stars May 19, 2021 Public Generations by William & Howe, Neil Strauss