Biology and Ecology of Earthworms. Third Edition. - 246 p.