David crystal has explained various types of linguistics,each type named after the branch of knowledge with which it is connected or on whose method and concepts it bases its conclusions. These types,as enumerated by crystal (in his monumental work the cambridge encyclopedia of language, the camb. Univ. press, 1987,p.412) are as follows