Good article on periphyton(attached algae)