The technology of anaerobic digestion of organic solid wastes is, in many aspects, mature. Topics such as fundamentals (kinetics, modelling, etc.), process aspects (performance, twoand single-phase systems, wet and dry technologies), digestion enhancement (several pre-treatments), co-digestion with other substrates and its relation to composting technology are examined in this review. Special a...