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

John Barber

John Barber is Fellow, King's College, Cambridge. Andrei Dzeniskevich is Senior Research Fellow, St Petersburg Institute of the Russian Academy of Sciences, Russia.