Search results for: Piet Lens
Bioresource Technology > 2009 > 100 > 24 > 6258-6268
Water, Air, & Soil Pollution > 2006 > 177 > 1-4 > 147-168
Environmental Pollution > 2005 > 138 > 3 > 517-528
Water Science and Technology > 1997 > 36 > 6-7 > 157-163