Solid Waste Engineering - Worrell, William A. (Cengage, 2012)