Publication Venue For Effects of habitat complexity and hydrodynamics on the abundance and diversity of small invertebrates colonizing artificial substrates.. 63:1151-1172. 2005-01-01