Comment by dadoum
If you are interested and have the time you can watch the 2 videos from the YouTube channel Another Roof[1] on that subject. He spends some time on easy stuff too to allow the general public to relatively understand the bases, so don't be surprised if the videos are quite long.