Horizon storms: the saga of seven suns - Anderson, Kevin J; Author (2004)