Biology : advanced topics - HARPER, G H.