Stock trader's almanac 2011 - Hirsch, Jeffrey A. (Wiley, 2011)