The first time when I read chapter 4 "Transforms" of Real Time Rendering, the Quaternion part confused me a lot.
You may have already read this great article: http://betterexplained.com/articles/a-visual-intuitive-guide-to-imaginary-numbers/
After you get geometric interpretation to (i, j, k), everything becomes crystal clear.