A clever, well-told story brought down by an attitude that feels more 1970s than 2000s. Science fiction Artemis – Andy Weir