The key is the miracle of compounding interest over time; big double digit returns over the short term are more of an anomaly than the norm.
+1
As in the past I'd recommend one called "The Visual Investor" it doesn't preach any certain investing philosphy but gives a good rundown on reading and analyzing charts with various aids and using that information to identify trends or more importantly CHANGES in trends.