I have worked through Klauber's not yet finished book "student friendly QFT":
http://www.quantumfieldtheory.info/
and would recommend it for those who got frustrated by other books. I found it an excellent starting point for learning QFT, which requires very little backgrounds.