Particulate Nature Of Light