@lisyarus To date this has been the easiest to understand explanation of quaternions that I've come across: https://youtu.be/en2QcehKJd8
Unfortunately it is an hour long video of a powerpoint presentation so referring back to it is a pain. A text form article that takes notes from this would be amazing to have!