# Cirq : Reference for Toffoli decomposition

I was trying to find a reference for the 7 T-gate decomposition of the Toffoli gate given by Cirq. The decomposition originates from the the one used for CCZPowGate as given in the doc string here

https://github.com/quantumlib/Cirq/blob/master/cirq-core/cirq/ops/three_qubit_gates.py#L100

This is mentioned as an adjacency respecting decomposition by which I understand that the CNOTs are nearest neighbour

Most of the literature I have seen on Toffoli gate decompositions seem to use long range CNOTs for example in Neilson and Chuang or here

Does anyone have an idea about the source of the decomposition used?