Aspect-Oriented Programming for Javascript Using the LARA Language - Ricardo de Sá Loureiro Ferreira da Silva (2019)