William John Macquorn Rankine · 1862
810 pages · ~20h read
technology
William John Macquorn Rankine · 1858
652 pages · ~16h read