William III & Mary II by Jonathan Keates | Menrva Books