Understanding Digital Marketing: Marketing strategies for engaging the digital generation | E-Library System