performance tuning - hallidayResnick-2-3