Barton Zwiebach First Course in String Theory 2nd Ed. - Cambridge University Press ISBN: 9780521176330