The OER provides a good overview of the topics mentioned in the title. It works with a combination of reading parts, explanatory videos and a quiz at the end of each section. Additionally, at the end of each section, links to further information are listed, which offer the user the possibility to deepen their knowledge individually.