Cover 2

The Future Normal

The Future Normal

How We Will Live, Work and Thrive in the Next Decade

336 pages