The Almanac Investor - Hirsch, Jeffrey A.