Source: http://www.lsta.upmc.fr/doct/patra/teaching/LM115_Ch2_Reels.pdf