an introduction to the types of