further reading

fundamental topics

You might like to review the following topics if they are not familliar for you.