If I remember correctly, Strax dies in "A Good Man Goes to War" but is in a later episode, I believe it's "The Snowmen".
The Doctor says to Clara something along the lines of "He gave his life for a friend of mine", to which Clara replies something like "If he gave his life, how is he here?". Then the Doctor says something like "another friend of his brought him back but that he isn't sure his brain made the return trip".
Is it ever stated in any Doctor Who media (TV, books, guides, etc) who exactly was the one who brought Strax back to life?