Besson, Jacques, and Ronald Foerch. 1998. “Object-Oriented Programming Applied to the Finite Element Method Part I. General Concepts”. European Journal of Computational Mechanics 7 (5):535-66. https://journals.riverpublishers.com/index.php/EJCM/article/view/3077.