Principles of the Mechanics of Machinery and Engineering Volume 2 by Julius Ludwig Weisbach