Materials of Engineering Volume 2 by Robert Henry Thurston