Books for fans of hard physics and sci-fi