The Marlborough Book Festival is an annual weekend of wonderful authors, curious audiences and beautiful Marlborough locations.