In the precious little spare time available to me, I sometimes find myself being drawn to science fiction and fantasy literature. I know I know it offends the sensibilities that a geeky engineer would ...