Richard Liska and Mikhail Shashkov. (2008). Enforcing the Discrete Maximum Principle for Linear Finite Element Solutions of Second-Order Elliptic Problems. Communications in Computational Physics. 3 (4). 852-877. doi: