Non-Newtonian fluids Foundations and constitutive equations mathematics