Fish are extremely successful vertebrates. Because of a long and divergent history they are now found in almost every conceiv- able aquatic habitat. This radiation has been accompanied by great diversity in structure, physiology, and behaviour. Despite this variability, fish must solve a number of basic problems that are common to all animals. The most important of these are: (1) to find and ingest appropriate food; (2) to avoid predation; and (3)...