Knowledge required to complete this chapter