Advanced biology: Principles and applications - Clegg,CJ (London. John Murray pub.ltd, 2000)