Source: https://www.upsidelearning.com/blog/index.php/2010/05/06/narratives-for-engaging-elearning-2/