Four generations: a study in change by Nicholas J. Long | Menrva Books | MenrvaBooks