Elements Of Steam Engineering by Henry Wilson Spangler, Arthur Maurice Greene & Stewart Mcculloch Marshall