More things to try:
Weisstein, Eric W. "Projection Operator." From MathWorld--A Wolfram Web Resource. https://mathworld.wolfram.com/ProjectionOperator.html