I was pleasantly surprised to find myself caught up in a tale of fantasy, interwoven with generous helpings of science fiction and some techie fluff, for good measure! At the beginning, I thought I might be bored, but no such thing, I was soon engro...