Royal society of London

philosophical translations - London Royal Society of London 1850 - 378p.


Science societies etc.

GL 506