The Three Body Problem, by Cixin Liu, Book 1 of 3