100 greatest sci-fi characters of all time
Westlake, Hannah.
Title from cover.