Engineering Analysis by Stephen H Crandall