Advanced biology principles & applications. - Clegg C.J. ([s.L]: John Murry.)