SL (2, Z) invariance in string theory