karen swan

8 new books to read this July

Murder mysteries, dark fantasy and Mediterranean travels feature in our round-up of this month’s top…