Sentiment and Speculation in a Market with Heterogeneous Beliefs - BizPub.ai