The Marines Have Landed by Bishop, Giles Humphreys, Donald S.
 is a Project Gutenberg book, now on Github.