Description: David Cosandey
europe (4576) history of science (31) economic history (22) scientific progress (2) history of civilizations (1) grand question (1) european miracle (1) scientific history (1) technological history (1) technological progress (1)