Herleva of Falaise (1003-1050)

See edit page for all details. Note: the table has not been updated to reflect all genealogy data.