Source: https://www.stroustrup.com/whatis.pdf