A review by dangerous_beans
Anne Boleyn: 500 Years of Lies by Hayley Nolan

informative reflective slow-paced

3.5