The Assault on Truth

Sale price Price £9.99 Regular price Unit price  per 

A powerful polemic against the triumph of political lying in the era of Boris Johnson and Donald Trump