Leonardo to the Internet: Technology and Culture from the Renaissance to the Present
$35.72
$34.54
Johns Hopkins University Press