Time Series Prediction by Andreas S. Weigend & Neil A. Gershenfeld