Which English Monarch succeeded James I?

Charles I

James II

William III

Mary II