Mastering the stock market high probability market timing & stock selection tools - Person, John L. (Wiley, 2013)