A First Course in String Theory - Barton Zwiebach (CUP)