Understanding sleep and dreaming - Moorcroft, William H. (Springer Science + Business Media, 2005)