I'm trying to get Ward-Takahashi identities using the approach used in Ryder's book (pages 263-266). I like that he starts from demanding gauge invariance of Z in a explicit way and them explores the consequences of that to functional generators of vertex functions. But the actual calculation is bugging me out.
The author seems oblivious to the fact that the fermionic fields and sources ($\psi$ and $\eta$) are Grassmann variables and keeps commuting them out with no regard for my sanity. For instance, equation (7.102) has a term:
$$i e (\bar{\eta}\psi-\bar{\psi}\eta) $$
that promply becomes (exchanging the fields by ${1\over i}$ times the derivatives on the sources, acting on Z to the right):
$$ e (\bar{\eta}{\delta \over \delta \bar{\eta} }-\eta{\delta \over \delta \eta }) $$
In my opinion that should be:
$$ e (\bar{\eta}{\delta \over \delta \bar{\eta} }+\eta{\delta \over \delta \eta }) $$
This one has no consequences because he commutes them again right after. But when I try to calculate it being careful with the Grassmann variables, I can never get the right signs in (7.111). I'm specially troubled by the derivatives below (this is what I'm getting, but one of them should have a different sign in order to get the right WT identities):
$${\delta \over \delta \bar{\psi}(x_1) } {\delta \over \delta \psi(y_1) } \left[{\delta \Gamma \over \delta \psi(x) }\psi(x)\right]_{\psi=\bar{\psi}=0}=-\delta^4(x-y_1){\delta^2 \Gamma \over \delta \bar{\psi}(x_1) \delta\psi(x) }$$
$${\delta \over \delta \bar{\psi}(x_1) } {\delta \over \delta \psi(y_1) } \left[\bar{\psi}(x) {\delta \Gamma \over \delta \bar{\psi}(x) } \right]_{\psi=\bar{\psi}=0} =\\=-\delta^4(x-x_1){\delta^2 \Gamma \over \delta \psi(y_1) \delta\bar{\psi}(x) } = \delta^4(x-x_1){\delta^2 \Gamma \over \delta \bar{\psi}(x) \delta\psi(y_1) }$$
Does anybody ever did this calculation in detail and has some pointers? Are there any other references that follow this same approach?
EDIT: Just a shameless bump: I still looking for some light on this. Any reference on where this is done in detail would help.