Suzie Orman (sp) has a book that is supposed to be good but I haven't read it.
A longtime classic for stocks is called "Reminiscences of a Stock Operator" by Edwin Lefevre is well known. It doesn't go into the details of investing but is a classic.
"Market Wizards" by Jack D. Schwager is also good. It is interviews with top traders.
I also have "A Random Walk Down Wall Street" by Burton G. Malkiel but haven't read it yet.
I would be leary of anything that just discusses technical anylisis of investing in stocks or commodities.