The Art of Speculation - Philip L. Carret