William Thomson Kelvin · 1871
295 pages · ~7h read
science
William Thomson Kelvin · 1889
530 pages · ~13h read
William Thomson Kelvin · 1867
560 pages · ~14h read