The next James Bond film has reportedly entered final screen tests, with Jack Lowden, Callum Turner and Josh O'Connor linked to the role.
The best books in the sci-fi genre's long history.