Cosmic Challenge - The Ultimate Observing List for Amateurs

Cosmic Challenge - The Ultimate Observing List for Amateurs Philip S. Harrington

978-0-521-89936-9