Finished reading: Artemis by Andy Weir (ISBN 9780553448146)