Cosmic odyssey - Heidmann Jean (Cambridge CUP, 1989)