ParaFEM is an open source parallel finite element analysis library that is documented by the text book "Programming the Finite Element Method" available in English and Simplified Chinese.
https://www.amazon.com/Programming-Finite-Element-Method-Smith/dp/1119973341