Rheology and non-newtonian flows