https://jonilar.net/2023/02/23/rap-theory-practice-introduction/
Rap Theory & Practice: an Introduction