Recently I have been searching for good introductory books to Quantum Field Theory in the hope of getting a good enough basis for string theory in about a semester or two. There exist two different approaches to QFT, canonical quantization and the path integral approach. The book I just purchased takes the canonical quantization approach. Is one approach preferred for string theory over the other? Do I need to find another book that takes the path integral approach or is the canonical quantization fine?