Science fiction takes us to new social, cultural and technological lands, but often it also...