Help ID this Hardboiled Sci Fi novel