Edward Hastings (Q5343363)
English politician; (1542-1603)
Language:
other details