james oberg 

Retired 'rocket scientist', and spaceflight historian.