Theory Of Algebraic Invariants In Pseudo-Riemannian Geometry by Roman G. Smirnov & Raymond G. Mclenaghan