The Complete Idiot's Guide to String Theory