The Birth Of Venus - Sarah Dunant

'Simply amazing, so brilliantly written . . . almost intolerably exciting at times, and at others,…