Introduction to advanced biology - Clegg, C J (John Murray Publishers Ltd, 2000)