Have you ever been awake just a few moments before your alarm was supposed to go off? Have you pondered upon how you wake up at just the right desired time? The answer to such a question lies in the fact that our body keeps an internal clock that manages all our...








