The world's 100 greatest speeches - O'Brien, Terry (Rupa Publications, 2016)