100 things every presenter needs to know about people

100 things every presenter needs to know about people

2012 • 272 pages