"Stan Weinstein's secret for profiting in a bull and bear market", although quite old, is still a must read imo. It combines strong long term analysis with market fundamentals. It will not tell you how ta valuate a stock using the earnings / dividends / etc.
I would recommend another book that i use to study for tommorow's exam, but you will grow tired of it at the third chapter like daveus

. No offense dave
TTYL
Johnny