quaternion lerp

Can someone please explain to me why lerping between two unit quaternions does not produces sudden jerks or jumps (like euler angle interpolation)? Are there any books or links explaining why?

Because quaternion works in 4D. Rotation in 4D are linear.
Lerp follow the shortest arc between two rotation.

Check this:
http://www.itu.dk/people/erikdam/DOWNLOAD/98-5.pdf