A Theory of Extrasolar Giant Planets

A Theory of Extrasolar Giant Planets