Stock Trader''s Almanac 2008 by Jeffrey A. Hirsch