Source: https://www.idpoisson.fr/renault/math1/Taylor.pdf