Today Only | £12 off your order. Get the code »

Nick Hall

Nick Hall is a writer and broadcaster who has had books published on a variety of topics and has also appeared on several programs for BBC World Service. He is also a lecturer and trainer in the English Language.