Generations explained
The Generation Guide - Millennials, Gen X, Y, Z and Baby Boomers