Our latest Edinburgh International Book Festival round-up includes a people’s history of the last 50 years in Afghanistan, an impassioned case for global frontline journalism, and a determined report from Kyiv.