James Puckle

English inventor, lawyer and writer

1667 CE to 1724 CE

World

Related Events