John Locke (Q76282600)
(1770-1837)
Language:
other details