Herbivory in the tilapia Oreochromis niloticus : a comparisob of feeding rates on phytoplankton and periphyton. - Dempster, P. W.