Has it ever happened to you that you are dreaming in your sleep and suddenly the knowledge dawns on you that you are dreaming? That is, you understand that it’s a dream. May be you have felt it for some fleeting moments before waking up or it may also be that you have never experienced [...]
