Dr Melanie Rosen speaks about the philosophy of dreaming and whether are our dreams imagination or hallucination.
Beth Matthews