Never read any of them, I believe that practical Knowledge is more important than the theoretical Knowledge and hence I never read any books, and have done about 6 months of Demo practice and now from about 2 years I am doing small investments to learn the real Trading.
Agree with this but still I think that there is lot of values in books because of basic concepts that are important to understand trading and to have basis to build on.
The books that I learned most from are: How to Make Money in Stocks: A Winning System in Good Times and Bad by William O'Neil
Reminiscences of a Stock Operator by Edwin Lefevre
Yeah, there are certain books that holds quite a good values of Forex Trading, but to read them will consume more time, which you could use it for the Demo Trading, and earn more knowledge.