Source: https://www.lifefeeling.in/effective-modern-c-pdf-download/.pdf