These Recent Sci-fi Books Should Be at the Top of Your Reading List ...