BattleTech Universe

314 pages 2004

fiction science fiction adventurous tense slow-paced