Materials Of Engineering, Volume 3 by Robert Henry Thurston