The Chalke Valley History Festival is the largest festival dedicated entirely to history in the UK.