Re the Tom Williams book mentioned above:
I bought it some time ago and found it extremely educational and full of common sense. Whilst not the holy grail it nonetheless gives me confidence when trading.
As for the software, I am told it is currently being updated. Not being a user of it...