The Gallery

Hamiltonian philosophy

Thomas Spencer Baynes

1