The Science Behind E Commerce