Treatise on zoology(Vol.1) : Introduction and Protozoa - Lankester, Ray