The Little Book of Stock Market Cycles by Jeffrey A. Hirsch