Materials of Engineering, Volume 1 by Robert Henry Thurston