Theory and Practice of Finite Elements by Alexandre Ern & Jean-Luc Guermond