My perfect holiday reading, by Bernardine Evaristo, David Nicholls, Zadie Smith and more | Books 21.06.2025