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