Stock trader's almanac 2004 - Hirsch, Yale (Wiley, 2004)