Advanced biology : principles & applications - Clegg, C. J. (John Murray, 2000)