Gambling: theories and methods