Materials Of Engineering by Robert Henry Thurston